ユーザーがこのウィジェットで上矢印または下矢印を押したときに、dijit.form.NumberSpinner の増分および減分イベントをキャッチする方法はありますか? 「_arrowPressed」イベントは知っていますが、何らかの理由で使用したくありません。私は onChange イベントを使用していますが、このウィジェットにフォーカスを失うまで発生しません。
質問する
965 次
1 に答える
6
intermediateChanges:true
すべての変更を取得するように設定しますonChange
(フォーカスを失うことなく):
<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>
この jsFiddle でどのように機能するかを参照してください: http://jsfiddle.net/phusick/HCx3w/
于 2012-09-03T08:23:51.813 に答える