使用 setExtender("skinPie") 时缺少 PieChartModel 的标题
PieChartModel's Title is missing when using setExtender("skinPie")
因此,当我使用 setExtender("skinPie") 将巴塞罗那皮肤应用到我的图表时,它只是不再显示标题。如果我将其注释掉并使用我的标题显示的默认皮肤。这是一个代码片段:
compliance = new PieChartModel();
compliance.set("OK", complianceCount);
compliance.set("NOT OK", nonComplianceCount);
compliance.setExtender("skinPie"); //if i comment this out the title shows
compliance.setTitle("Compliance");
compliance.setLegendPosition("e");
任何帮助将不胜感激,提前致谢。
原来这是一个愚蠢的问题,我从巴塞罗那主题的现场演示中复制了Javascript他们选择有自己的标题所以他们清除了脚本中的标题,如下所示:
function skinPie() {
this.cfg.shadow = false;
this.cfg.title = ''; //********I just removed this*******//
this.cfg.seriesColors = ['#03A9F4', '#E91E63', '#4CAF50', '#FFC107'];
this.cfg.grid = {
background: '#ffffff',
borderColor: '#ffffff',
gridLineColor: '#F5F5F5',
shadow: false
};
this.cfg.axesDefaults = {
rendererOptions: {
textColor: '#666F77',
}
};
this.cfg.seriesDefaults = {
renderer: $.jqplot.PieRenderer,
shadow: false,
lineWidth: 1,
markerOptions: {
shadow: false,
size: 7,
style: 'circle'
}
}
}
请务必在再次测试之前清除浏览器的缓存,因为这可能会让您认为更改没有影响任何东西,但实际上它确实影响了。
因此,当我使用 setExtender("skinPie") 将巴塞罗那皮肤应用到我的图表时,它只是不再显示标题。如果我将其注释掉并使用我的标题显示的默认皮肤。这是一个代码片段:
compliance = new PieChartModel();
compliance.set("OK", complianceCount);
compliance.set("NOT OK", nonComplianceCount);
compliance.setExtender("skinPie"); //if i comment this out the title shows
compliance.setTitle("Compliance");
compliance.setLegendPosition("e");
任何帮助将不胜感激,提前致谢。
原来这是一个愚蠢的问题,我从巴塞罗那主题的现场演示中复制了Javascript他们选择有自己的标题所以他们清除了脚本中的标题,如下所示:
function skinPie() {
this.cfg.shadow = false;
this.cfg.title = ''; //********I just removed this*******//
this.cfg.seriesColors = ['#03A9F4', '#E91E63', '#4CAF50', '#FFC107'];
this.cfg.grid = {
background: '#ffffff',
borderColor: '#ffffff',
gridLineColor: '#F5F5F5',
shadow: false
};
this.cfg.axesDefaults = {
rendererOptions: {
textColor: '#666F77',
}
};
this.cfg.seriesDefaults = {
renderer: $.jqplot.PieRenderer,
shadow: false,
lineWidth: 1,
markerOptions: {
shadow: false,
size: 7,
style: 'circle'
}
}
}
请务必在再次测试之前清除浏览器的缓存,因为这可能会让您认为更改没有影响任何东西,但实际上它确实影响了。