EXT多选框选择按住ctrl键,点击多选框无反应问题方法重写
来源:互联网 发布:敦煌694kk真假 知乎 编辑:程序博客网 时间:2024/05/16 08:48
1.EXT多选框多选时需要按住ctrl键,方法CheckboxSelectionModel,重写后选择是不需要按住ctrl键
<span style="font-size:18px;">Ext.override(Ext.grid.CheckboxSelectionModel, { handleMouseDown : function(g, rowIndex, e){ if(e.button !== 0 || this.isLocked()){ return; } var view = this.grid.getView(); if(e.shiftKey && !this.singleSelect && this.last !== false){ var last = this.last; this.selectRange(last, rowIndex, e.ctrlKey); this.last = last; // reset the last view.focusRow(rowIndex); }else{ var isSelected = this.isSelected(rowIndex); if(isSelected){ this.deselectRow(rowIndex); }else if(!isSelected || this.getCount() > 1){ this.selectRow(rowIndex, true); view.focusRow(rowIndex); } } } }); </span>
2.EXT多选框选择是需要点击数据行才可选中改行,修改后则点击多选框即可选中
修改前:点击位置
修改后:点击位置
修改代码:红色为添加代码
<span style="font-size:18px;">HostInterIOList = Ext.extend(Ext.app.GridSelect,{showSaveButton : false,initComponent : function(){<span style="color:#ff0000;"><strong>var csm = new Ext.grid.CheckboxSelectionModel({singleSelect:false});</strong></span>Ext.apply(this,{ cm:new Ext.grid.ColumnModel([ <span style="color:#ff0000;"><strong>csm,</strong></span>{header: '序号',dataIndex:'sort'},{header: '参数名称',dataIndex:'text',width: 150},{header: '参数代码',dataIndex:'code'}]), title : '参数映射', <strong><span style="color:#ff0000;">sm:csm,</span></strong>storeMapping:['sort','text', 'code','checked'],url:ctx+'/tabChannelInter/getHostInterIOs'});HostInterIOList.superclass.initComponent.call(this);}});</span>
0 0
- EXT多选框选择按住ctrl键,点击多选框无反应问题方法重写
- 按住Ctrl键可以进行多选
- 判断"CTRL" 键是否被按住
- Ext方法重写
- 我自己重写 Ext.form.TwinTriggerField ,文本框点击后面按钮,弹出 Window 页面,选择值
- QTP 自动化测试 之 按住CTRL键click
- eclipse 项目中点击ctrl+左键不能进入方法
- ztree按住shift选择
- Eclipse中的jsp文件中不能按住Ctrl点击变量定位到定义位置或者第一次引用位置
- 仿遨游的鼠标按住左键点击右键和按住右键点击左键的功能(C#源码)
- onInfoWindowClick方法中,点击没反应
- ios 控件点击没反应的问题
- 会声会影点击无任何反应问题
- ButterKnife onclick点击事件没反应问题
- 解决Android按住空白区域,导致点击其他按钮无法触发点击事件的问题
- 电脑ctrl和ALT经常键自动按住--答案是QQ2012的Bug
- 电脑ctrl和alt经常键自动按住--答案是QQ2012的Bug
- intellij 14 html文件中的href链接不能按住ctrl+鼠标左键直达的问题解决
- Java程序员们最常犯的10个错误
- centos下安装部署bugfree记录
- 简单聊天室实现
- [VC++]missing storage-class or type specifiers
- ORACLE时间函数(SYSDATE)深入理解
- EXT多选框选择按住ctrl键,点击多选框无反应问题方法重写
- svg
- Fragment的生命周期
- 开发板使用注意事项
- Redirect all output to file
- gcc 生成动态库时-fpic选项是什么意思
- Shell中字符串分割的三种方法
- Difference Row(347A)
- Android启动Service登陆openfire服务器实现消息推送