Я использую CheckboxModel для своей сетки. Как отключить проверку выбранной строки щелчком мыши по строке (не на флажке). Другими словами, как я могу отделить строки выбора, щелкнув по строке и щелкнув по клеткам? Я знаю о CheckOnly в CheckboxModel, но если я включаю его я не могу выбрать строку с помощью мыши на строкеExtJs 4 Модель выбора сетки
1
A
ответ
0
кажется, что вы собираетесь в неправильном направлении, если вы хотите индивидуальный выбор строк и Флажок выбора не используйте CheckboxSelection вместо этого использовать RowSelection и столбец, визуализатор будет чекбокс поэтому выбор флажок не будет мешать ряд выбора
чтобы добавить столбец с флажком, необходимо использовать Ext.ux. CheckColumn и включите его в список столбцов, связанный с dataIndex w Ith, что checkcolumn должно быть логическое значение, которое будет хранить проверено/непроверенные состояние этого столбца
var grid = Ext.create('Ext.grid.Panel', {
columns: [{
xtype: 'checkcolumn',
header: 'Header',
dataIndex: 'field'
}]
});
, а также убедитесь, что Ext.ux
библиотека включена
Ссылки:
Ваш вопрос очень запутанный. Вы спрашиваете, как отключить выбор строки при щелчке по строке, но тогда вы говорите, что это не то, что вы хотите – dbrin
Я хочу отключить проверку флажка, когда я нажимаю на строку (не на флажке) –
кажется, что вы идете в неправильном направлении, если вы хотите отделить выбор строки и выбор флажка, а затем не используйте CheckboxSelection, а используйте RowSelection и столбец, чей рендерер будет флажком, поэтому выбор флажка не будет мешать выбору строки. –