0
我在網格單元格中有一個NumberTextBox。如果輸入超出範圍或無效,我如何保持焦點? (這樣用戶不能點擊離開單元格)?如何在dijit.form.NumberTextBox中輸入無效時保持焦點?
謝謝!
我在網格單元格中有一個NumberTextBox。如果輸入超出範圍或無效,我如何保持焦點? (這樣用戶不能點擊離開單元格)?如何在dijit.form.NumberTextBox中輸入無效時保持焦點?
謝謝!
你可以嘗試這樣的事情
function lockUserOnInput() {
if(! dijit.byId('NumberBox').validate()) {
dijit.byId('NumberBox').focus();
dijit.byId('NumberBox').inputNode.focus(); // make damn sure
}
}
setInterval(lockUserOnInput, 250); // set the interval as intense as you need it to be :)