FineUI 官方论坛
标题:
解决DropDownList中使用退格键时,页面跳转到上一个页面的...
[打印本页]
作者:
Panda
时间:
2014-7-11 14:41
标题:
解决DropDownList中使用退格键时,页面跳转到上一个页面的...
最近在一个项目使用过程中,发现一个问题。当页面使用DropDownList,并且EnableEdit="false"时(默认该属性是flase),选中DropDownList(光标在DropDownList内),点击退格键,页面会返回上一页。
这个问题在最新以及之前几个版本都是存在的,上网查询后,貌似ExtJs都有这个问题。
最后自己写了一个JS函数,解决这个问题:
function onReady() {
Ext.getDoc().on('keydown', function (e) {
var control = Ext.getCmp(e.getTarget().id);
if (e.getTarget().type == "text" && e.getKey() == 8 && control.editable == false) {
e.stopEvent();
}
});
}
复制代码
将这个代码放到一个JS文件内,然后有用到DropDownList,并且EnableEdit="false"可以避免这个问题。但是毕竟还是得每个用到DropDownList的页面都去引用这个文件,还是比较麻烦,希望在接下来的版本可以在解决这个问题。
作者:
隨風往事
时间:
2014-7-12 13:17
{:soso_e179:}
学习了
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4