gpt4 book ai didi

javascript - 如何使 Dojox.dgauges 指示器出现和消失

转载 作者:行者123 更新时间:2023-12-03 11:58:05 27 4
gpt4 key购买 nike

我有一个圆形仪表(dojox.dgauges.CircularGauge 的子类),它有多个刻度,每个刻度都有一个关联的指示器 (dojox.dgauges.CircularValueIndicator)。

在某些情况下,我希望指示器不显示。

scale.removeIndicator("indicatorName");

正确地导致指示器消失。但是,稍后,如果我尝试重新添加指示器,请使用

scale.addIndicator("indicatorName", indicator);
indicator.invalidateRendering();

指示器不再出现。我可以使用调试器验证指标是否已添加回比例,但不知何故它没有重新渲染。

关于我应该如何完成我想要完成的任务有什么建议吗?

最佳答案

库中有一个错误,我在这里注册了一个问题:https://github.com/ibm-js/dgauges/issues/9

不需要调用invalidateRendering,它已经由addIndicator触发。

作为临时解决方法,您可以编写 indicator._indicatorShapeFuncFlag = true;

您可以在http://jsfiddle.net/dmandrioli/LhWRH/查看实际的解决方法。

感谢您的反馈!

关于javascript - 如何使 Dojox.dgauges 指示器出现和消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25517646/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com