PrimeFaces 5.2及更高版本中图表扩展器属性的替代方法是什么

问题描述 投票:3回答:1

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

我试图更改折线图轴颜色,背景,边框等,但扩展器属性在最新的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,
};

是'extender'属性的替代品还是我的代码有任何错误的语法?

javascript jsf primefaces xhtml jqplot
1个回答
10
投票

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

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

属性extender已在PrimeFaces 5.0中删除(另请参阅p:chartPrimeFaces 5.0 Documentation属性列表)

© www.soinside.com 2019 - 2024. All rights reserved.