0

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 "

    />​
4

1 回答 1

0

我注意到 jsfiddle 存在一些问题,我使用以下内容对其进行了更新

  1. <body class="claro">用标签包裹小部件
  2. 添加 claro.css 资源
  3. 在 dojo/parser 中需要并调用 parse

标记:

<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();
});​
于 2012-10-04T12:14:30.023 回答