EXT中回车事件应用
2016-01-19 17:56
232 查看
EXT中Viewport中的item实现回车事件操作:
方法一:listeners监听
如下面的代码:
其中listeners是对回车事件的监听,当 e.getKey()==Ext.EventObject.ENTER时,在function中增加回车事件操作。
方法二:绑定键盘回车事件:
通过Ext.KeyMap来绑定item中的元素。
通过Ext.get(“ceshi”).dom来获得EXT.Element对象中的dom元素。
方法一:listeners监听
如下面的代码:
this.viewport = new Ext.Viewport({ frame:true, layout:"border", margins:'5', items:[{ xtype:'toolbar', region: 'north', border:false, style:'border:none;', id:'topToolbar', items:[{ xtype:'label', text:'查找脚本内容:' },{ xtype:'textfield', id:'txtValue', width:200, emptyText:'输入要查找的脚本内容', listeners :{ specialkey : function(field,e){ if (e.getKey() == Ext.EventObject.ENTER) { var searchValue = Ext.getCmp("txtValue").getValue(); var url = 'script!getSearchScript.jhtml?searchValue=' + searchValue; setActiveTab(url,"搜索结果"); } } } }] }] })
其中listeners是对回车事件的监听,当 e.getKey()==Ext.EventObject.ENTER时,在function中增加回车事件操作。
listeners :{ specialkey : function(field,e){ if (e.getKey() == Ext.EventObject.ENTER) { var searchValue = Ext.getCmp("txtValue").getValue(); var url = 'script!getSearchScript.jhtml?searchValue=' + searchValue; setActiveTab(url,"搜索结果"); } } }
方法二:绑定键盘回车事件:
{ xtype:'textfield', ctCls:'searchBox-fill', name:'q', id:'ceshi', style:'width: 93%;background-image: url(../res/img/find.gif);background-position: right;background-repeat: no-repeat;', emptyText:"表名称或表id" } var addListenersToQ=function(){ var text = Ext.get("ceshi").dom; new Ext.KeyMap(Ext.get(text), { key: Ext.EventObject.ENTER, fn: function(){ doSearch(tree.getRootNode(),"");//要执行的操作 }, scope: this }); }
通过Ext.KeyMap来绑定item中的元素。
通过Ext.get(“ceshi”).dom来获得EXT.Element对象中的dom元素。
相关文章推荐
- codeforces 615D - Multipliers
- 编译lua学习代码
- mongoDB 入门指南、示例
- iOS 缓存,以及缓存大小,缓存清理等
- 内存分配及清空、调试 几种方法的总结
- 学习历程《C专家编程》
- React Native入门——布局实践:开发京东客户端首页(一)
- Difference between a Hard Link and Soft (Symbolic) Link
- 百马驮百袋粮食问题
- 网络编程-UDP2
- UDP传输协议
- Android 获取ListView滚动距离方法
- CM和CMTS是怎么上网的
- linux使用wget
- 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境
- Tablayout,CoordinatorLayout与Behavior
- 从零開始学android<数据存储(1)SharedPreferences属性文件.三十五.>
- CSS强制中英文换行与不换行
- 008-LAMP_MySQL_DML
- 一款好用的备忘录制作实现