解决easyUI下拉控件无法触发onkeydown事件
2017-05-17 18:54
597 查看
实现在combotree下拉控件中按Backspace键清除combotree选中的值
下面的代码无法获取到键盘事件
原因是easyUI重新定义了键盘事件,解决如下:
下面的代码无法获取到键盘事件
<input class="easyui-combotree" id="tt" name="tt" onkeydown="if(event.keyCode==8) clear()"/>
原因是easyUI重新定义了键盘事件,解决如下:
$("#tt").combotree({ url: '../insurance/getcalInsuranceList.do', valueField: 'id', textField: 'text', editable: true, lines:true, onlyLeafCheck:true, panelHeight: 'auto',//高度 keyHandler: { query: function(q,e){ //q 为输入框的文本值 if(e.keyCode==8){ $("#tt").combotree('clear') $('#tt').combotree('hidePanel'); } } }, onLoadSuccess : function() { $("#tt").combotree('tree').tree("collapseAll");//折叠所有节点 }, onBeforeSelect: function(node) { if (!$(this).tree('isLeaf', node.target)) { $(this).tree(node.state === 'closed' ? 'expand' : 'collapse', node.target); return false; } }, onClick: function(node) { if (!$(this).tree('isLeaf', node.target)) { $('#tt').combotree('showPanel'); } } });
相关文章推荐
- EasyUi中的datagird中a标签的click事件无法触发?(已解决)
- easyui datebox控件点击今天按钮不触发onSelect事件的解决方法
- 【WPF开发备忘】使用MVVM模式开发中列表控件内的按钮事件无法触发解决方法
- Telerik RadComboBox 多列下拉框第一项无法触发 SelectedIndexChanged 事件
- 【iOS-Cocos2d游戏开发之六】对触屏事件追加讲解,解决无法触发ccTouchMoved事件[重要!]
- append之后无法触发点击事件的解决办法
- DataGridView中的Cell无法触发KeyPress事件,解决方法
- ASP.NET 添加验证控件导致Button点击事件无法触发
- AutoCompleteExtender无法触发textbox onchange事件的解决方法
- DropDownList控件_SelectedIndexChanged事件不能触发问题解决
- FusionCharts控件保存图片后没有触发FC_Exported事件的解决
- easyui的combobox控件,在火狐浏览器下,使用getValue()方法无法获取输入的中文数值的解决思路
- 关于DropDownList控件的SelectIndexChanged事件无法触发的终极解决方案
- 【Cocos2d游戏开发之六】对触屏事件追加讲解,解决无法触发ccTouchMoved事件[重要!]
- Extjs Combo控件 下拉选择之后的事件触发
- selenium中用fireEvent解决select和type无法触发onXXX事件的问题
- 【Cocos2d游戏开发之六】对触屏事件追加讲解,解决无法触发ccTouchMoved事件[重要!]
- Opera浏览器在输入法开启情况下无法触发键盘事件的解决办法——oninput事件
- Opera浏览器在输入法开启情况下无法触发键盘事件的解决办法——轮询
- 【iOS-Cocos2d游戏开发之六】对触屏事件追加讲解,解决无法触发ccTouchMoved事件[重要!]