dijit / form / numberspinner无法正常工作

时间:2012-10-04 11:42:47

标签: validation dojo dijit.form

http://jsfiddle.net/sMRP9/

在上面的链接中你可以检查..使用版本dojo 1.8,但我无法创建一个数字微调器。仍然出现一个文本框,而不是带有微调框的文本框。

<input data-dojo-type="dijit/form/NumberSpinner"
    id="strokewidth"
   value=100
    data-dojo-props="smallDelta:10,
constraints:{min:9,max:155,places:0},
largeDelta:10 "

    />​

1 个答案:

答案 0 :(得分:0)

我注意到jsfiddle I updated it与以下

有几个问题
  1. 使用<body class="claro">标记
  2. 包装小部件
  3. 添加claro.css资源
  4. 需要dojo / parser并调用解析
  5. 标记:

    <body class="claro">
        <input data-dojo-type="dijit.form.NumberSpinner"
        id="strokewidth"
       value="1000"
        data-dojo-props="smallDelta:10,
    constraints:{min:9,max:155,places:0},
    largeDelta:10 "
    
        />
    </body>​
    

    js:

    require(['dijit/form/NumberSpinner','dojo/parser'],function(NumberSpinner,parser){
        parser.parse();
    });​