【发布时间】:2017-12-11 08:32:50
【问题描述】:
我是 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();
}});
请帮助。如果我需要提供更多详细信息,请告诉我...
【问题讨论】:
-
你能把你的东西弄个手,让我试试看吗?
-
我会试着放一个小提琴..
-
您需要隐藏线条但仍显示标签还是根本不需要显示 x 轴?
-
我只需要隐藏刻度..
标签: javascript extjs charts sencha-cmd sencha-charts