1
我爲我的網格使用了CheckboxModel。如何禁用通過鼠標點擊行來禁用選中的行(不在複選框上)。換句話說,如何通過點擊行來分隔選擇行並點擊複選框?我知道在CHECKONLY CheckboxModel,但如果我啓用它,我不能行通過鼠標點擊選擇行ExtJs 4網格選擇模型
我爲我的網格使用了CheckboxModel。如何禁用通過鼠標點擊行來禁用選中的行(不在複選框上)。換句話說,如何通過點擊行來分隔選擇行並點擊複選框?我知道在CHECKONLY CheckboxModel,但如果我啓用它,我不能行通過鼠標點擊選擇行ExtJs 4網格選擇模型
好像你正在進入錯誤的方向,如果你想 單獨的行選擇和複選框選擇那麼就不要使用 CheckboxSelection改用RowSelection,其渲染 將是一個複選框列,因此選中複選框不會 行選擇干擾
不同,需要使用Ext.ux.複選框添加列CheckColumn列並將其包含在列的列表中,與數據索引關聯的w第i個是checkcolumn應該是列將存儲檢查一個布爾/未選中狀態
var grid = Ext.create('Ext.grid.Panel', {
columns: [{
xtype: 'checkcolumn',
header: 'Header',
dataIndex: 'field'
}]
});
,並確保Ext.ux
庫包含
參考文獻:
你提的問題是非常混亂。你問的是如何禁用行選擇行單擊,但然後你說這不是你想要的 – dbrin
我想禁用檢查複選框,當我點擊行(不復選框) –
好像你正在進入錯誤的方向,如果你想單獨選擇行和複選框,然後不要使用CheckboxSelection而是使用RowSelection和一個其渲染器將成爲複選框的列,所以複選框選擇不會影響行選擇 –