![](/img/trans.png)
[英]jQgrid: Disable checkbox click and select checkbox only when checkbox is clicked
[英]select row only when checkbox is clicked ExtjS 4
在使用CheckboxModel作為選擇模型的ExtJS 4.1網格中,當您單擊整行時,將選中該行(並選中相應的復選框)。 有沒有一種方法可以防止這種默認行為發生,並且僅當單擊相應行的復選框時才允許選擇行(而不是單擊整個行時)?
再次使用ExtJS 4.1版
謝謝你的幫助
注意:我的網格還附加了CellEditing插件 。 我不希望在單擊單元格時激活CellEditing插件時選擇該行。
嘗試在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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.