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);