Primefaces 5.3 日历在更新图表后消失
Primefaces 5.3 calendar disappeared after update with chart
我正在尝试使用图表获取 2 个日期之间的数据一切正常但是当我使用 Ajax 更新时第二个日期消失了我的代码
<p:calendar value="#{bean.date}">
<p:ajax event=”dateSelect” listener=”#{bean.handleDateSelect}” update=”dateEnd” />
</p:calendar>
<p:calendar id="dateEnd" value="#{calendarBean.date2}"
mindate="#{bean.date}"></p:calendar>
<p:chart type="pie" model="#{bean.model}" />
如果我删除 Ajax 它会起作用,但我需要它来进行思维。
终于我解决了这个问题,所以我必须初始化 chartSerie 例如:
ChartSeries serie = new ChartSeries();
for (Object o : list
) {
serie.set(o.getLabel(), o.getValue());
}
// This line what i was missing
if (serie.size() == 0)
serie.set(0, 0);
我正在尝试使用图表获取 2 个日期之间的数据一切正常但是当我使用 Ajax 更新时第二个日期消失了我的代码
<p:calendar value="#{bean.date}">
<p:ajax event=”dateSelect” listener=”#{bean.handleDateSelect}” update=”dateEnd” />
</p:calendar>
<p:calendar id="dateEnd" value="#{calendarBean.date2}"
mindate="#{bean.date}"></p:calendar>
<p:chart type="pie" model="#{bean.model}" />
如果我删除 Ajax 它会起作用,但我需要它来进行思维。
终于我解决了这个问题,所以我必须初始化 chartSerie 例如:
ChartSeries serie = new ChartSeries();
for (Object o : list
) {
serie.set(o.getLabel(), o.getValue());
}
// This line what i was missing
if (serie.size() == 0)
serie.set(0, 0);