今天我想试用新的 PrimeFaces 版本 3.4.RC1。 对于图表,有一个名为 datatipFormat 的新属性。
我只想在折线图中显示值(y 轴)作为数据提示。 像这样:
<p:lineChart value="#{...}" datatipFormat="y-value"/>
我需要做什么才能只显示这个? 我找不到带有模板字符串的示例。
最好的问候 投票
最佳答案
Primefaces 使用 jqPlot 图表库。我在那里找到了以下条目:
Highlighter.formatString
我试过了(来自 Primefaces Showcase 的例子):
<p:lineChart id="basic" value="#{userBean.categoryModel}" legendPosition="ne"
datatipFormat="#{userBean.datatipFormat}" title="Basic Bar Chart" min="0"
max="200" style="height:300px"/>
用户对象
public String getDatatipFormat(){
return "<span style=\"display:none;\">%s</span><span>%s</span>";
}
这个小技巧只是 y 轴显示。
关于java - PrimeFaces 3.4 图表数据提示格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12050008/