Jsf 在primefaces 5.1饼图中显示小数百分比
我使用的是primefaces 5.1,无法将p:chart组件的百分比显示为小数。在primefaces的早期版本中,该组件是p:pieChart,为了显示decimal one,必须使用pieChart的extender属性。在5.1版中,p:chart组件没有这个属性。我终于将下面的javascript函数添加到了我的查看器中Jsf 在primefaces 5.1饼图中显示小数百分比,jsf,jsf-2,primefaces,Jsf,Jsf 2,Primefaces,我使用的是primefaces 5.1,无法将p:chart组件的百分比显示为小数。在primefaces的早期版本中,该组件是p:pieChart,为了显示decimal one,必须使用pieChart的extender属性。在5.1版中,p:chart组件没有这个属性。我终于将下面的javascript函数添加到了我的查看器中 function ext() { this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString
function ext() {
this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = '%.4s%%';
this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold = 0;
}
在后端(控制器),我将模型的字符串setExtender解析为javascript函数的名称
myPieChartModel.setExtender("ext");
所以您的基本问题不是关于小数点,而是关于扩展器的问题。从这里开始:(同时阅读文档并查看展示)这样副本就有了正确的信息?太好了,下次如果你确信你的思路正确,请试着想想你的核心问题是什么(就像你在本例中所做的那样…extender…),这样可以更容易地找到相关问题(例如stackoverflow的建议)