我有一个交互式dojox量规,范围是0-100。但是我只希望我的用户能够将针移至0、25、50、75和100。这可能吗?

                // create the gauge
            var gauge = new dojox.gauges.GlossyCircularGauge({
                background : [255, 255, 255, 0],
                color : color,
                id : "gauge_" + item,
                width : 150,
                height : 150,
                value : itemProgress,
                noChange : Login.isLoggedIn(),
                majorTicksInterval : 25
            }, dojo.byId("gaugeDiv_" + item));
            gauge.startup();


干杯,
J.P

最佳答案

看看我的小提琴:http://jsfiddle.net/v7WwD/1/

require(["dojox/dgauges/components/grey/CircularLinearGauge"],

function (CircularLinearGauge) {
var myGauge = new CircularLinearGauge({
    value: 20,
    minimum: 0,
    maximum: 150,
    majorTickInterval: 25,
    minorTickIntervall: 5,
    indicatorColor: "#000080", //Zeiger
    fillColor: "#FFFFFF"
}, dojo.byId("gauge"));
myGauge.startup();
});

//more code in the fiddle
//......


我已经以编程方式创建了CircularLinearGauge。

问候

07-25 23:14