当我制作这样的网格时:
Ext.create('Ext.grid.Panel', {
title: 'Simpsons',
store: Ext.data.StoreManager.lookup('simpsonsStore'),
columns: [
{ text: 'Name', dataIndex: 'name' },
{ text: 'Email', dataIndex: 'email', flex: 1 },
{ text: 'Phone', dataIndex: 'phone' }
],
height: 200,
width: 400,
selType: 'checkboxmodel',
selModel: {
injectCheckbox: 1,
mode: 'SIMPLE'
},
viewConfig: {
plugins: [
{ ptype: 'gridviewdragdrop' }
]
},
})
我不想在拖动时选中复选框,因为:
我可以在删除后添加一个侦听器来取消选择All,但是:
答案 0 :(得分:0)
听起来像你应该使用带有extjs库提供的ux'checkcolumn'的网格默认选择模型。这样,您就可以选择要重新排序的行,而不依赖于行的复选框选择。