mainTicksColor按间隔进入使用dojo工具包的dojox仪表

我正在尝试使用dojo工具包和这个规格 。

事实上,我想要一个functionmajorTicksColor和minorTicksColor,我希望颜色取决于间隔,例如:0到30绿色,30到70黄色和70红色到100,或者它可能会降级。

喜欢这张图片 。

那可能吗 ?

谢谢。

问候,

像这个小提琴 ?

这里的主要是使用一个方面来增强drawRange dojox/gauges/GlossyCircularGauge小部件的drawRange方法。

 // // Use the new "drawGreenYellowRedCurves" as an *after* aspect to the existing "drawRange" function. // require(['dojox/gauges/GlossyCircularGauge', 'dojo/aspect', 'drawGreenYellowRedCurves', 'dojo/domReady!'], function (GlossyCircularGauge, aspect, drawGreenYellowRedCurves) { var gauge = new GlossyCircularGauge({ background: [255, 255, 255, 0], title: 'Value', id: "glossyGauge", width: 300, height: 300 }, dojo.byId("CircularGauge")); aspect.after(gauge, "drawRange", drawGreenYellowRedCurves, true); gauge.startup(); }); 

仪表的图像