Events 如何捕获dijit.form.NumberSpinner的递增和递减事件?
当用户按下此小部件中的向上或向下箭头时,是否有方法捕获dijit.form.NumberSpinner的递增和递减事件?我知道“_arrowspressed”事件,但出于某些原因,我不想使用它。我正在使用onChange事件,但在您失去对该小部件的关注之前,它不会被触发。设置Events 如何捕获dijit.form.NumberSpinner的递增和递减事件?,events,dojo,dijit.form,Events,Dojo,Dijit.form,当用户按下此小部件中的向上或向下箭头时,是否有方法捕获dijit.form.NumberSpinner的递增和递减事件?我知道“_arrowspressed”事件,但出于某些原因,我不想使用它。我正在使用onChange事件,但在您失去对该小部件的关注之前,它不会被触发。设置intermediateChanges:true以在每次更改时获得onChange(不失去关注): 看看它在这个jsFiddle上是如何工作的:太棒了!谢谢。为我工作。 <div id="spinner1"
intermediateChanges:true
以在每次更改时获得onChange
(不失去关注):
看看它在这个jsFiddle上是如何工作的:太棒了!谢谢。为我工作。
<div
id="spinner1"
data-dojo-type="dijit/form/NumberSpinner"
data-dojo-props="
name: 'spinner1',
smallDelta: 1,
largeDelta: 10,
constrains: {min: 0, max: 100, places: 0},
value: 10,
intermediateChanges: true
"
></div>