0

誰かが簡単に獲得できるポイントがいくつかあります...

次の簡単なコードがあります

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Test</title>
<script type="text/javascript" src="dojo/dojo.js" data-dojo-config="async:true">    </script>
</head>
<body>
<script>
    require(["dojo/parser"] , function( parser ) {
            parser.parse();
        }
    );

</script>
<div id="livingroom" data-dojo-type="dojox/dgauges/components/default/CircularLinearGauge" noChange="true"
     value="0" minimum="-50" maximum="50" style="width:300px; height:300px; left:80px; top:0px; position: absolute;">
</div>
</body>
</html>

予想通りゲージが表示されます。ただし、属性「noChange」は効果がなく、ゲージの針を動かすことができます - 誰かが間違っていることを教えてもらえますか? また、APIリファレンスによると、この設定はデフォルト値が「true」になっているので、まったく使われていないのではないでしょうか?

Dojo 1.8 はローカルにインストールされます。

(私はベッドに向かっているので、それ以上の説明は朝まで待たなければなりません)

4

1 に答える 1

0

noChangeは、Dojo の古い (現在は非推奨の) ゲージ フレームワークでサポートされているプロパティでした。古いゲージ フレームワーク (1.8 より前) はdojox/gaugesにあり、新しいゲージ フレームワークはdojox/dgaugesにあります。新しいフレームワークを使用しているため、使用する必要があるプロパティは でinteractionAreaあり、その値は に設定する必要がありますnone。詳細については、dgauges フレームワークのドキュメントを参照してください。

お役に立てれば。

于 2013-03-13T22:41:02.440 に答える