1<#-- 
 2Display templates are used to lay out the fields defined in a data 
 3definition. 
 4 
 5Please use the left panel to quickly add commonly used variables. 
 6Autocomplete is also available and can be invoked by typing "${".  7--> 
 8<#-- The record service to retrieve the list of records in this Dynamic Data List --> 
 9<#assign DDLRecordLocalService = serviceLocator.findService("com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService")>  10 
 11<#-- The layout service that helps determine the name of the page --> 
 12<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutService")>  13 
 14<#-- Get the records in the Dynamic Data List --> 
 15<#assign records = DDLRecordLocalService.getRecords(reserved_record_set_id)> 
 16 
 17<#assign counter = 0 /> 
 18 
 19<#assign c = 0 /> 
 20<#assign d = 0 /> 
 21<#assign e = 0 /> 
 22 
 23<#assign rTitoloTimeline = ""> 
 24<script> 
 25    var numValuePieScuolaDigitale = []; 
 26    var numValueBarScuolaDigitale = []; 
 27</script> 
 28 
 29<div class="container"> 
 30 
 31<#if records?has_content> 
 32<#assign count = 0 /> 
 33<#assign rPieChart = "" /> 
 34<#assign rBarChart = "" />  
 35 
 36<#assign rNomeIndicatore = "" /> 
 37<#assign rValoreIndicatore = "" />  
 38<#assign rNomeTimeline = "" /> 
 39 
 40<#list records as cur_record> 
 41<#assign counter = 0 /> 
 42<#assign count = count + 1 /> 
 43 
 44<#assign rCategoria = cur_record.getFieldValue("Categoria", locale)>  45<#assign rCategoria = rCategoria?replace('[', '')>  46<#assign rCategoria = rCategoria?replace('\"', '')>  47<#assign rCategoria = rCategoria?replace('\\', '')>  48<#assign rCategoria = rCategoria?replace('","', '')>  49<#assign rCategoria = rCategoria?replace(']', '')>  50 
 51<#if cur_record.getFieldValues("Progetti_acceleratori", locale)?has_content>                  52<#assign rProgetto = cur_record.getFieldValue("Progetti_acceleratori", locale)>  53<#assign rProgetto = rProgetto?replace('[', '')>  54<#assign rProgetto = rProgetto?replace('\"', '')>  55<#assign rProgetto = rProgetto?replace('\\', '')>  56<#assign rProgetto = rProgetto?replace('","', '')>  57<#assign rProgetto = rProgetto?replace(']', '')>  58</#if> 
 59 
 60<#assign rPieChart = ddmUtil.getDisplayFieldValue(themeDisplay, cur_record.getFieldValue("pieChart", locale), cur_record.getFieldType("pieChart"))>  61<#assign rBarChart = ddmUtil.getDisplayFieldValue(themeDisplay, cur_record.getFieldValue("barChart", locale), cur_record.getFieldType("barChart"))>   62 
 63<#if count = 1> 
 64 
 65<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> 
 66 
 67    <#if cur_record.getFieldValues("Progetti_acceleratori", locale)?has_content && rProgetto != "">                            68    <div class="panel panel-info margin"> 
 69    <#else> 
 70        <div class="panel panel-default"> 
 71    </#if> 
 72 
 73 
 74            <div class="panel-heading" role="tab" id="heading${reserved_record_set_id}${count}">  75                <p> 
 76                    <a title="${cur_record.getFieldValue("Nome", locale)}" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse${reserved_record_set_id}${count}" aria-expanded="true" aria-controls="collapse${reserved_record_set_id}${count}">  77                       <img src="/digitfvg-theme/images/ext/ico-indicatori.png" alt="indicatori" />  
 78                        <#if cur_record.getFieldValues("Progetti_acceleratori", locale)?has_content && rProgetto != "">  79                            ${rProgetto}:  80                            <#if cur_record.getFieldValues("Nome_timeline", locale)?has_content>  81                                <#list cur_record.getFieldValues("Nome_timeline", locale) as curValue_Nome_timeline>  82                                      ${curValue_Nome_timeline}  83                                </#list> 
 84                            </#if> 
 85                        <#else> 
 86                        <#--${cur_record.getFieldValue("Nome", locale)}  87                        ${rCategoria}-->  88                        Indicatori generali di crescita FVG 
 89                        </#if>   <em class="glyphicon glyphicon-chevron-down"></em> 
 90                    </a> 
 91                </p> 
 92 
 93                <#if cur_record.getFieldValues("Testo", locale)?has_content>  94                <#list cur_record.getFieldValues("Testo", locale) as curValue_Testo>  95                <#assign counter = counter + 1 /> 
 96 
 97                <#if counter = 1> 
 98                ${curValue_Testo}  99                <#else> 
 100 
 101                </#if> 
 102 
 103                </#list> 
 104                </#if> 
 105 
 106            </div> 
 107            <div id="collapse${reserved_record_set_id}${count}" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="heading${reserved_record_set_id}${count}">  108                <div class="panel-body"> 
 109 
 110                    <div> 
 111                        <div> 
 112 
 113                            <#if cur_record.getFieldValues("Nome_timeline", locale)?has_content>  114                                <#list cur_record.getFieldValues("Nome_timeline", locale) as curValue_Nome_timeline>  115                                   <div class="margin"><h2>${curValue_Nome_timeline}</h2></div>  116                                </#list> 
 117                            </#if> 
 118                        </div> 
 119                        <div> 
 120                            <#if cur_record.getFieldValues("Testo", locale)?has_content>  121                            <div> 
 122                                <#assign counter = 0 /> 
 123                                <#list cur_record.getFieldValues("Testo", locale) as curValue_Testo>  124                                <#assign counter = counter + 1 /> 
 125 
 126                                <#if counter = 2> 
 127                                ${curValue_Testo}  128                                <#else> 
 129 
 130                                </#if> 
 131 
 132                                </#list> 
 133                            </div> 
 134                            </#if> 
 135                        </div> 
 136                        <div> 
 137                            <div class="span4"> 
 138                                <#if rPieChart?has_content && rPieChart != "No"> 
 139 
 140                                <#if cur_record.getFieldValues("TestoPieChart", locale)?has_content>  141                                <#list cur_record.getFieldValues("TestoPieChart", locale) as curValue_TestoPieChart>  142                                    <h3>${curValue_TestoPieChart}</h3>  143                                </#list> 
 144                                </#if> 
 145 
 146 
 147                                <canvas id="pieChart${reserved_record_set_id}${count}" style="height:150px"></canvas>  148 
 149                                <#if cur_record.getFieldValues("valuePie", locale)?has_content>  150                                <#list cur_record.getFieldValues("valuePie", locale) as curValue_valuePie>  151                                <#assign nValuePieScuolaDigitale = curValue_valuePie />  
 152                                <script> 
 153                                    //var numValuePieScuolaDigitale = []; 
 154                                    //numValuePieScuolaDigitale.push("${nValuePieScuolaDigitale}");   155                                    numValuePieScuolaDigitale["${reserved_record_set_id}${count}"] = "${nValuePieScuolaDigitale}";  156                                    var idCanvasPieScuolaDigitale = "pieChart${reserved_record_set_id}${count}";  157                                </script> 
 158                                </#list> 
 159                                </#if> 
 160 
 161                                </#if> 
 162 
 163                                <#if rBarChart?has_content && rBarChart != "No"> 
 164 
 165 
 166                                <div class="chart"> 
 167 
 168 
 169                                    <#if cur_record.getFieldValues("TestoBarChart", locale)?has_content>  170                                    <#list cur_record.getFieldValues("TestoBarChart", locale) as curValue_TestoBarChart>  171                                    ${curValue_TestoBarChart}  172                                    </#list> 
 173                                    </#if> 
 174 
 175                                    <p id="demo${reserved_record_set_id}${count}"></p>  176 
 177                                    <canvas id="barChart${reserved_record_set_id}${count}" style="height:130px"></canvas>  178                                </div> 
 179 
 180                                <#if cur_record.getFieldValues("valueBar", locale)?has_content>  181                                <#list cur_record.getFieldValues("valueBar", locale) as curValue_valueBar>  182                                <#assign nValueBarScuolaDigitale = curValue_valueBar />  
 183 
 184                                <script> 
 185                                    //var numValueBarScuolaDigitale = []; 
 186                                    //numValueBarScuolaDigitale.push("${nValueBarScuolaDigitale}");   187                                    numValueBarScuolaDigitale["${count}"] = "${nValueBarScuolaDigitale}";  188                                    var idCanvasBar = "barChart${reserved_record_set_id}${count}";  189                                    document.getElementById("demo${reserved_record_set_id}${count}").innerHTML = "v=" + numValueBarScuolaDigitale["${count}"] + " ID=" + idCanvasBarScuolaDigitale;  190                                </script> 
 191 
 192                                </#list> 
 193                                </#if> 
 194 
 195 
 196 
 197                                </#if> 
 198                            </div> 
 199 
 200                            <div class="span8"> 
 201 
 202                                <dl class="indicatori"> 
 203                                    <#assign rNomeIndicatore = cur_record.getFieldValues("Nome_indicatore", locale)>  204                                    <#assign rValoreIndicatore = cur_record.getFieldValues("Valore_indicatore", locale)>  205 
 206                                    <#if rNomeIndicatore?has_content> 
 207                                    <#if rValoreIndicatore?has_content> 
 208 
 209                                    <#list cur_record.getFieldValues("Nome_indicatore", locale) as curValue_Nome_indicatore>  210                                    <dt>${curValue_Nome_indicatore}  </dt>  211                                    </#list> 
 212 
 213                                    <#list cur_record.getFieldValues("Valore_indicatore", locale) as curValue_valore_indicatore>  214                                    <dd>${curValue_valore_indicatore}  </dd>  215                                    </#list> 
 216 
 217                                    </#if> 
 218                                    </#if> 
 219                                </dl> 
 220 
 221                            </div> 
 222                        </div> 
 223                        <div class="span margin"> 
 224                         
 225                            <div class="margin-bottom-5"></div> 
 226 
 227                            <div> 
 228                                <#if cur_record.getFieldValues("Nome_timeline", locale)?has_content>  229                                <#list cur_record.getFieldValues("Nome_timeline", locale) as curValue_Nome_timeline>  230 
 231 
 232                                <#if cur_record.getFieldValues("Timeline", locale)?has_content>  233                                <#list cur_record.getFieldValues("Timeline", locale) as curValue_Timeline>  234 
 235                                <#if curValue_Timeline != ""> 
 236                                ${curValue_Timeline}  237                                </#if> 
 238 
 239                                </#list> 
 240                                <div class="margin-bottom-40"></div> 
 241                                </#if> 
 242 
 243                                </#list> 
 244                                </#if> 
 245                            </div> 
 246 
 247                        </div> 
 248                    </div> 
 249 
 250                </div> 
 251            </div> 
 252 
 253        </div> 
 254    </div> 
 255</#if> 
 256    </#list> 
 257    </#if> 
 258 
 259</div> 
 260</div>