2013-03-11 35 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