0

Dojoリファレンスサイトの例を使用して、dojoxにゲージを実装しています。ユーザーからの入力にゲージが反応しないようにしたいと思います。例のドキュメントには、これを実現するために「noChange」パラメーターを渡す必要があることが示されています。ただし、これを行うと、ゲージはユーザーからの入力を受け入れます。

私はDojoを初めて使用しますが、変更したのは、ドキュメントで強調表示されているように、Dojo1.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でホストされているDojo1.7.1を実行しています。

4

1 に答える 1

0

ユーザー入力が必要ない場合は、noChangeがtrueになるはずです。

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

于 2012-06-06T09:07:40.417 に答える