Primefaces 6.2 条形图数据类型格式
Primefaces 6.2 BarChart DatatipFormat
我目前正在使用 Primefaces 6.2 和 JSF 2.2,并且正在尝试构建条形图。图表本身正在正确呈现,但现在,每个值的数据提示都是 "y" 值与 "x" 值连接:
barModel.setDatatipFormat("%d - %.2f");
例如:
'1 - 132.70',
'2 - 96.00',
'3 - 103.25'
....
我需要的是只显示第二个值:
'132.70',
'96.00',
'103.25'
....
但每次我尝试做一些不同的东西,比如 barModel.setDatatipFormat("%.2f");
,只有第一个值被格式化和显示。
有没有办法,例如,忽略第一个值?提前致谢。
编辑:我尝试做与 this 问题相同的事情,但是 Primefaces 6.2
中没有 <p:lineChart.../>
标签
您可以在格式字符串中使用参数索引,因为它是 String.format
或 System.out.printf
支持的经典格式。参数索引从 1
开始,而不是 0
.
在你的情况下,试试这个 "%2$.2f"
。
我目前正在使用 Primefaces 6.2 和 JSF 2.2,并且正在尝试构建条形图。图表本身正在正确呈现,但现在,每个值的数据提示都是 "y" 值与 "x" 值连接:
barModel.setDatatipFormat("%d - %.2f");
例如:
'1 - 132.70',
'2 - 96.00',
'3 - 103.25'
....
我需要的是只显示第二个值:
'132.70',
'96.00',
'103.25'
....
但每次我尝试做一些不同的东西,比如 barModel.setDatatipFormat("%.2f");
,只有第一个值被格式化和显示。
有没有办法,例如,忽略第一个值?提前致谢。
编辑:我尝试做与 this 问题相同的事情,但是 Primefaces 6.2
中没有<p:lineChart.../>
标签
您可以在格式字符串中使用参数索引,因为它是 String.format
或 System.out.printf
支持的经典格式。参数索引从 1
开始,而不是 0
.
在你的情况下,试试这个 "%2$.2f"
。