【问题标题】:Update chart using ajax in primefaces在 primefaces 中使用 ajax 更新图表
【发布时间】:2013-05-25 13:44:31
【问题描述】:

我在使用 ajax 更新 primefaces 组件 lineChart 时遇到问题。 我创建 line 和 commandLink:

<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 更新所有渲染器是否正确? 哪里有问题?

【问题讨论】:

  • 我在使用 ajax 更新 primafaces 组件 lineChart 时遇到问题。

标签: ajax jsf-2 primefaces


【解决方案1】:

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

【讨论】:

  • 是的,我知道这是正常行为,但我想使用 ajax 获得这个 bahowior。
  • 在analyzeListener方法的末尾添加response.sendRedirect("你的路径目标页面")。这可能有效:)
猜你喜欢
  • 2015-01-14
  • 2013-02-27
  • 2011-12-17
  • 2015-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-17
相关资源
最近更新 更多