今天,我想尝试新的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"/>
UserBean
public String getDatatipFormat(){
return "<span style=\"display:none;\">%s</span><span>%s</span>";
}
而这个小技巧仅是y轴显示。