2013-03-11 62 views
0

下面是一些可能輕鬆拿下分,有人...道場CircularLinearGauge和NOCHANGE財產

我有以下簡單的代碼

<!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安裝在本地。

(我就要去上睡覺,所以任何進一步的澄清將不得不等到天亮)

回答

0

noChange是老了,現在已經過時,在軌距框架道場支持的特性。舊規格框架(1.8之前)在dojox/gauges和新的規格框架在dojox/dgauges。由於您使用的是新框架,因此您應該使用的屬性爲interactionArea,其值應設置爲none。欲瞭解更多信息,請參閱dgauges framework documentation

希望這會有所幫助。

+0

哦,該死......所以我一直在看文檔的錯誤版本?浪費了很多時間... :(謝謝你的回答,我幾乎已經放棄了這一點。 – Per 2013-03-14 11:09:45