Visualforce / javascript如何显示顶点:以特定顺序重复结果

时间:2015-03-13 20:23:29

标签: visualforce

我有一个顶级自定义类,可以提取金额,年份和名称。我能够使用Apex:重复显示{!result}。但是,我想使用javascript或其他允许我这样做的方式以特定顺序显示此数据。这是vf代码的一部分。

<apex:repeat value="{!results2}" var="name" rows="1">
   <apex:repeat value="{!results2[name]}" var="year"  first="0" >
      <th>
        <script type="text/javascript">
         var d1 = new Date();
         var curYear = d1.getFullYear();
         var firstYear = d1.getFullYear() - 6;
         if({!year} == 3000)
           {document.write("Totals");}
         else if({!year} == curYear)
           {document.write("YTD");}
         else if( {!year} == curYear - 6)
           { document.write(firstYear + " & Prior" ); }
         else
                       { document.write( {!year});}
            </script>
           </th>
       </apex:repeat>
</apex:repeat>

1 个答案:

答案 0 :(得分:0)

您可以在{!result}是什么以及如何获取该变量的值中包含代码,以及您希望获得数据的顺序是什么? 是按任何日期或名称,请提供更多详细信息,以便我们为您提供帮助