首先,我在写了一个
document.onkeydown = function(e){
var src = window.event||e;
var src2 = src.srcElement||e.target;
var sn = src2.id;
var k = src.keyCode;
//alert(k);
if((Ext.isIE)&&(sn!='queryvalue')){
if(k==13){
if((src2.type)!='button'){
src.keyCode=9;
}//end buttton
}//end k==13
}
}
用来在用户回车时,光标移到下一对象,但对于combobox,如果定义editable:true,forceSelection:true时,回车,一样移开光标,但combobox却没有forceSelection。
并且就算定义了combobox的allowBlank:false,在form.isValid()时,也校验通过。
又不想失去editable让用户过滤的好处,一时没有好的解决办法。
document.onkeydown = function(e){
var src = window.event||e;
var src2 = src.srcElement||e.target;
var sn = src2.id;
var k = src.keyCode;
//alert(k);
if((Ext.isIE)&&(sn!='queryvalue')){
if(k==13){
if((src2.type)!='button'){
src.keyCode=9;
}//end buttton
}//end k==13
}
}
用来在用户回车时,光标移到下一对象,但对于combobox,如果定义editable:true,forceSelection:true时,回车,一样移开光标,但combobox却没有forceSelection。
并且就算定义了combobox的allowBlank:false,在form.isValid()时,也校验通过。
又不想失去editable让用户过滤的好处,一时没有好的解决办法。
本文探讨了在使用ExtJS框架时遇到的问题:当设置ComboBox为editable且forceSelection为true时,按下回车键会使得光标移走,但ComboBox无法正确执行forceSelection。此外,即使将allowBlank设为false,form.isValid()仍然通过验证。
3260

被折叠的 条评论
为什么被折叠?



