我是 Ext JS 和 Sencha 图表的新手。对于我们的应用程序,我们有多个图表,其中一个图表我需要隐藏 X 轴上的破折号。我们使用的是 Ext JS 版本 5.1,我在其中找不到 dashSize 属性。在框架中进行了一些挖掘之后,我做了一个空覆盖,如下所示
Ext.define('Ext.overrides.chart.axis.sprite.Axis', {
override: 'Ext.chart.axis.sprite.Axis',
renderTicks: function (surface, ctx, layout, clipRect) {
}});
这就像我的要求的魅力,但适用于应用程序中的所有图表,我如何进行条件覆盖,所以我需要这样的东西,但不太确定如何将配置传递给框架
Ext.define('Ext.overrides.chart.axis.sprite.Axis', {
override: 'Ext.chart.axis.sprite.Axis',
renderTicks: function (surface, ctx, layout, clipRect) {
if(condition)
//empty
else
this.superclass.renderTicks.call();
}});
请帮忙。如果我需要提供更多详细信息,请告诉我...