如何在primefaces 5.2

时间:2015-06-04 13:08:58

标签: javascript jsf primefaces xhtml jqplot

我使用的是primefaces 5.2最新版本并尝试使用折线图,它工作正常。

我试图更改折线图轴的颜色,背景,边框等,但extender属性在最新的primefaces版本中不起作用。

我的XHTML:

 <p:chart type="line" model="#{chartViewLine.lineModel1}" styleClass="legendpos" extender="chartExtender" style="height:300px; width:570px;"/>

JAVASCRIPT:

function chartExtender() {        
    this.cfg.grid = {             
    background: 'transparent',
    gridLineColor: '#303030',
    drawBorder: false,
};

是否有“扩展器”的替代品?属性或我的代码有什么错误的语法?

1 个答案:

答案 0 :(得分:10)

现在,您应该在chartViewLine bean中设置扩展器。

LineChartModel model = new LineChartModel();
model.setExtender("chartExtender");

在PrimeFaces 5.0中删除了属性extender(另请参阅PrimeFaces 5.0 Documentationp:chart属性列表)