选中“ExtjS”复选框时,才选择行
select row only when checkbox is clicked ExtjS 4
在使用CheckboxModel作为选择模型的ExtJS 4.1网格中,当您单击整行时,该行被选中(并且相应的复选框被选中)。是否有一种方法,我可以防止这种默认行为的发生,并允许行选择只有当对应的行复选框被单击(而不是当单击整个行)?
我再次使用ExtJS版本4.1
谢谢你的帮助
注意:我的网格也有CellEditing插件附加到它。当我点击一个单元格时,celllediting插件被激活,我不希望该行被选中。
尝试在CheckBoxModel上使用checkOnly属性:
var sm = new Ext.selection.CheckboxModel({
checkOnly: true
});
来自文档:
http://docs.sencha.com/extjs/4.1.3/# !/api/Ext.selection.CheckboxModel-cfg-checkOnly
checkOnly : Boolean
True if rows can only be selected by clicking on the checkbox column.
Defaults to: false
请参阅我的小提琴在这里工作的例子:https://fiddle.sencha.com/#fiddle/vue
在渲染网格后更改CheckBoxModel checkOnly模式:
grid.getSelectionModel().checkOnly = true;
相关文章:
- 如何创建只允许用户在选中前一个复选框的情况下选择复选框的复选框验证
- 禁用选择/复选框 当选择/选中另一个时
- 如何使用JQuery按值选择复选框
- jquery选择复选框选择的值
- 取消选中时选择最接近的“从中选择”复选框
- 根据动态值选择和取消选择复选框
- 选择/取消选择复选框,该复选框未按预期使用.coneast('table').find('tbo
- 背景图像切换和隐藏选择复选框
- 如何通过选择复选框和下拉列表用Javascript更改标签值
- 选择复选框的Javascript
- 如何将选择复选框值动态传递给 ajax 调用变量动态发布到 php 变量
- 获取多个选择复选框的值 Javascript
- 翡翠,如果其他速记选择复选框
- jQuery动态选择复选框组onChange
- 按住Shift键并单击以选择复选框范围
- 选中p中的所有复选框:选择复选框菜单
- 选择复选框时显示数据
- 从多个JSON文件中选择复选框时切换标记
- 如何为第一次选择和第二次选择复选框应用不同的颜色
- 如何在HTML中选择复选框时创建弹出窗口