从jsf值设置javascript中的值

时间:2014-04-28 09:22:25

标签: javascript jsf jsf-2 jqplot

在这个javascript函数中,我试图从backingbean的最大值设置max。这是使用jsf。

像我一样使用这个值。将导致图表为空。所以我假设Max为null / 0。而不是预期的6100值。

max: #{teamChart.maxResult}

编辑:添加了图表的完整代码。请注意,在barChart中设置max将无法提供正确的功能。

<p:commandButton value="Visa diagram" update="chart" oncomplete="PF('dlg').show()" />  
            <p:dialog header="Selected Values" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg"> 
                <p:barChart id="chart" value="#{teamChart.CreateChart(serviceTeam.teamLists)}" 
                rendered="#{not empty serviceTeam.teamLists}" legendPosition="ne"  
                title="Lagresultat" animate="true" zoom="true" min="0" max="#{teamChart.maxResult}" xaxisLabel="År och vecka" 
                style="height:500px;width:900px;" extender="ext">
                <script type="text/javascript">
                  function ext(){
                    this.cfg.legend = {
                       show:true,
                       placement: 'outsideGrid'
                    };
                    this.cfg.axes.yaxis = {
                                tickInterval: 500,
                                markSize: 40,
                                max: #{teamChart.maxResult},
                                min: 0,
                                tickOptions: { 
                                       formatString: '%d' 
                                   }


                    };
                  }
                </script>

                </p:barChart>
            </p:dialog>

0 个答案:

没有答案