我正在迁移到 primefaces 12 和 jakarta ee 10,并且使用 barChart,我面临着许多问题。我看到 CartesianChartModel 不再受支持,所以我将 java 代码更改为 BarChartModel。但是,当我使用
<p:chart type="bar" id="actReqChart" model="#{barModel.model}">
时,我收到一个异常 -
无法将 [class org.primefaces.model.charts.bar.BarChartModel] 类型的 [org.primefaces.model.charts.bar.BarChartModel@4970dead] 转换为 [class org.primefaces.model.chart.ChartModel]
如果我将 p:chart type="bar" 更改为 p:barChart,我得到 - 无法调用“org.primefaces.model.charts.ChartModel.getData()”,因为“model”为空
这里真的很困惑,不知道该怎么办。
我正在尝试从 primefaces 12 迁移到 primefaces 14。图表数据在版本 12 中已弃用,在我的条形图模型中,我正在使用图表数据。在这种情况下任何重写的建议。