当超过一定宽度时,条形图标签会丢失因为ExtJs 7.2

问题描述

从7.2开始,条形标签会向右推,如果条形宽度过长,则标签会丢失。

最初,我重写了CartesianChart的redraw()函数来“缩短”条,使其不会占用宽度的100%,从而允许显示标签,如下所示:

attr = {
   visibleMinX: xrange[0],visibleMaxX: xrange[1],visibleMinY: yRange[0],visibleMaxY: yRange[1],innerWidth: innerWidth - 40,//leave 40px of "space"
   innerHeight: innerHeight,flipXY: flipXY
};

enter image description here

但是从7.2开始,标签被推向右侧并丢失。如果您在此处使用7.2.0库进行检查,然后按“播放”按钮,则会从右到左看到标签“运行”并消失。对于以前的版本,标签保留在右侧,尽管在下面的示例中,由于条形宽度太长,因此标签也不可见。 (如果没有上面的覆盖代码,我可以解决这个问题)

https://fiddle.sencha.com/#fiddle/uea&view/editor

当它从右向左“移动”然后消失时,我能够以某种方式捕获90!

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)