dijit/form/numberspinner не работает

http://jsfiddle.net/sMRP9/

По приведенной выше ссылке вы можете проверить... используя версию додзё 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 "

    />​

person dynamite.beginner    schedule 04.10.2012    source источник


Ответы (1)


Я заметил пару проблем с jsfiddle. Я обновил его следующим образом:

  1. Оберните виджеты тегом <body class="claro">
  2. Добавьте ресурс claro.css
  3. Требовать в додзё/парсере и вызывать синтаксический анализ

Разметка:

<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();
});​
person BuffaloBuffalo    schedule 04.10.2012
comment
если я хочу добавить событие в этот счетчик... то есть с помощью идентификатора счетчика, если я хочу вызвать функцию. как это возможно? - person dynamite.beginner; 04.10.2012