0

我使用 Dojo参考站点上的示例在 dojox 中实现了一个仪表。我希望仪表不对用户的输入做出反应。示例中的文档表明应该传递“noChange”参数来完成此操作。但是,当我这样做时,仪表仍然接受用户的输入。

我是 Dojo 的新手,我唯一改变的是为 Dojo 1.7 加载模块的方式,如文档中突出显示的那样。

        require(["dojox/gauges/GlossySemiCircularGauge", "dijit/form/Button"], function (GlossySemiCircularGauge, Button) {

        makeGauge = function () {
            var glossyCircular = new dojox.gauges.GlossySemiCircularGauge({
                background: [255, 255, 255, 0],
                title: 'Value',
                id: "semiGlossyGauge",
                width: 300,
                height: 300,
                value: 40,
                noChange: false,
            }, dojo.byId("SemiCircularGauge"));
            glossyCircular.startup();
        };
        dojo.ready(makeGauge);

我正在运行托管在 ajax.googleapis.com 上的 Dojo 1.7.1。

4

1 回答 1

0

如果您不希望用户输入,我相信 noChange 应该是正确的。

示例: http: //fiddle.jshell.net/9kEE9/1/

于 2012-06-06T09:07:40.417 回答