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 :)