2013-05-25 73 views
0

我有使用ajax更新primafaces组件lineChart的问题。 创建线和commandLink:在primafaces中使用ajax更新图表

<p:lineChart id="LineChart" styleClass="lineChart" style="#{analyze.chartBean.lineChartRendered()}" title="#{analyze.chartBean.title}" value="#{analyze.chartBean.lineChartModel}" egendPosition="e" xaxisAngle="60"></p:lineChart> 


<p:commandLink id="type-button" actionListener="#{analyze.analyzeListener()}" ajax="true" update="LineChart">Generuj</p:commandLink> 
在方法analyzeListener

()我更新图表的模型。如果我更改为不是 - ajax更新所有渲染器是正确的? 你知道哪里可以成为问题吗?

谢谢你的时间。

+0

问题是什么? – kolossus

+0

我有使用ajax更新primafaces组件lineChart的问题。 – user1056480

回答

0

如果你把ajax=false所有页面呈现。这是它的正常行为:)

+0

是的,我知道这是正常的行为,但我想用ajax获得这个bahowior。 – user1056480

+0

在analyzeListener方法response.sendRedirect(“您的路径目标页面”)的末尾添加。这可能会工作:) –