不要在 BarChartModel 中显示零值
Don't show zero-values in BarChartModel
如何在 org.primefaces.model.chart.BarChartModel
中隐藏零值?
Primefaces 5.2
发现决定。为了隐藏零值,您应该在 xhtml 文件中创建 js 脚本,然后使用 org.primefaces.model.chart.BarChartModel.setExtender 方法将此脚本绑定到模型。
<script>
function extender() {
this.cfg.seriesDefaults = {
showMarker: true,
renderer: $.jqplot.BarRenderer,
pointLabels: {show: true, location: 'n', ypadding: 0, hideZeros: true}
};
}
</script>
Java Class:
BarChartModel model = new BarChartModel();
model.setShowDatatip(false);
model.setShowPointLabels(true);
model.setExtener("extender");
xhtml
<p:chart type="bar" model="#{'javaClassController.getModel()'}"/>
结果应如下所示:
如何在 org.primefaces.model.chart.BarChartModel
中隐藏零值?
Primefaces 5.2
发现决定。为了隐藏零值,您应该在 xhtml 文件中创建 js 脚本,然后使用 org.primefaces.model.chart.BarChartModel.setExtender 方法将此脚本绑定到模型。
<script>
function extender() {
this.cfg.seriesDefaults = {
showMarker: true,
renderer: $.jqplot.BarRenderer,
pointLabels: {show: true, location: 'n', ypadding: 0, hideZeros: true}
};
}
</script>
Java Class:
BarChartModel model = new BarChartModel();
model.setShowDatatip(false);
model.setShowPointLabels(true);
model.setExtener("extender");
xhtml
<p:chart type="bar" model="#{'javaClassController.getModel()'}"/>
结果应如下所示: