Ignore:
Timestamp:
11/07/18 21:05:21 (4 years ago)
Author:
Garth Braithwaite
Message:

view - AVs working better. QM total row. added cache able chart and maps xml to the injected model map.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/view/Page.xslt

    r17416 r17433  
    8282                                        <xsl:call-template name="Graphic.mapContainer">
    8383                                                <xsl:with-param name="containerID" select="'map'"/>
    84                                                 <xsl:with-param name="title" select="ibis:getMapTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
     84                                                <xsl:with-param name="title" select="ibis:getIndicatorViewMapTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    8585                                        </xsl:call-template>
    8686                                        <xsl:call-template name="Indicator.contentBlock">
     
    101101                                        <xsl:call-template name="Graphic.chartContainer">
    102102                                                <xsl:with-param name="containerID" select="'chart'"/>
    103                                                 <xsl:with-param name="title" select="ibis:getChartTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
     103                                                <xsl:with-param name="title" select="ibis:getIndicatorViewChartTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    104104                                        </xsl:call-template>
    105105                                        <xsl:call-template name="Indicator.contentBlock">
     
    215215                <xsl:param name="indicatorView"/>
    216216                <xsl:param name="measure"/>
    217                 <xsl:param name="showMap" select="ibis:Graphic.showMap($indicatorView/MAP_NAME)"/>
     217                <xsl:param name="showMap"/>
    218218
    219219                <xsl:if test="$showMap">
    220220                        <xsl:call-template name="Graphic.choroplethMapJavaScript"/>
    221221                </xsl:if>
     222
    222223                <xsl:variable name="measureValueFormatPattern" select="($Indicator.valueTypes/VALUE_TYPE[NAME = $measure/VALUE_TYPE_NAME]/XSLT_FORMAT_PATTERN)[1]"/>
     224                <xsl:variable name="ancillaryValueNames" select="distinct-values($indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/ANCILLARY_VALUE_USAGES/ANCILLARY_VALUE_USAGE/NAME)"/>
     225                <xsl:variable name="recordAncillaryValueFields">
     226                        <xsl:call-template name="Interactive.getIndicatorRecordAncillaryValueFields">
     227                                <xsl:with-param name="indicator"     select="$indicator"/>
     228                                <xsl:with-param name="indicatorView" select="$indicatorView"/>
     229                                <xsl:with-param name="ancillaryValueNames" select="$ancillaryValueNames"/>
     230                                <xsl:with-param name="ancillaryValues" select="$Indicator.ancillaryValues"/>
     231                                <xsl:with-param name="valueTypes"      select="$Indicator.valueTypes"/>
     232                                <xsl:with-param name="measureValueFormatPattern" select="$measureValueFormatPattern"/>
     233                        </xsl:call-template>
     234                </xsl:variable>
     235<xsl:message select="'77777777777777 IPIP IP - recordAncillaryValueFields'"/>
     236<xsl:message select="$recordAncillaryValueFields"/>
    223237
    224238                <xsl:variable name="recordDimensionFields">
     
    228242                        </xsl:call-template>
    229243                </xsl:variable>
    230 
    231                 <xsl:variable name="ancillaryValueNames" select="distinct-values($indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/ANCILLARY_VALUE_USAGES/ANCILLARY_VALUE_USAGE/NAME)"/>
    232                 <xsl:variable name="recordAncillaryValueFields">
    233                         <xsl:call-template name="Interactive.getIndicatorRecordAncillaryValueFields">
    234                                 <xsl:with-param name="indicator"     select="$indicator"/>
    235                                 <xsl:with-param name="indicatorView" select="$indicatorView"/>
    236                                 <xsl:with-param name="ancillaryValues" select="$Indicator.ancillaryValues"/>
    237                                 <xsl:with-param name="ancillaryValueNames" select="$ancillaryValueNames"/>
    238                                 <xsl:with-param name="measureValueFormatPattern" select="$measureValueFormatPattern"/>
    239                         </xsl:call-template>
    240                 </xsl:variable>
    241 
    242244                <xsl:variable name="datasetRecords" select="$indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/RECORDS"/>
    243245                <xsl:variable name="indicatorViewDatasetRecords">
     
    312314                                ,<xsl:call-template name="Kendo.requestChartJSON">
    313315                                        <xsl:with-param name="kendoDataSourceJavascriptVariableName" select="'kendoDataSource'"/>
    314                                         <xsl:with-param name="title"         select="ibis:getChartTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
     316                                        <xsl:with-param name="title"         select="ibis:getIndicatorViewChartTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    315317                                        <xsl:with-param name="seriesTitle"   select="$recordDimensionFields/RECORD_DIMENSION_FIELD[USAGE='series']/TITLE"/>
    316318                                        <xsl:with-param name="categoryTitle" select="$recordDimensionFields/RECORD_DIMENSION_FIELD[USAGE='category']/TITLE"/>
     
    321323
    322324                                        <xsl:with-param name="includeDatasetSeries" select="1 &lt; $recordDimensionFields/RECORD_DIMENSION_FIELD[USAGE='series']/VALUE_COUNT"/>
    323                                         <xsl:with-param name="ancillaryValueNames"  select="$ancillaryValueNames"/>
     325                                        <xsl:with-param name="recordAncillaryValueFields" select="$recordAncillaryValueFields"/>
    324326                                </xsl:call-template>
    325327                        );
     
    422424<xsl:message select="$indicatorViewDatasetRecords/RECORD"/>
    423425-->
    424 
    425 
    426426
    427427
Note: See TracChangeset for help on using the changeset viewer.