2012-01-05 2 views
2

Работа с GXT и использование модели выбора флажка. Я замечаю, что когда каждая строка проверяется, заголовок флажка также будет проверяться, но заголовок флажка не имеет собственных функций.GXT Grid Checkbox Header Выберите/Отмените выбор всех

Как я могу указать заголовок флажка, чтобы выбрать/отменить выбор всех строк проверки при нажатии?

Спасибо за помощь!

ответ

3

Вам нужно добавить модель выбора в качестве плагина к сетке.

 grid.addPlugin(sm); 
0

Вам нужно будет установить модель выбора на сетке напрямую.

identityProvider = new IdentityValueProvider<DataModelProxy>(); 

checkboxSelectionModel = new CheckBoxSelectionModel<DataModelProxy>(identityProvider); 
checkboxSelectionModel.setSelectionMode(SelectionMode.MULTI); 

grid.setSelectionModel(checkboxSelectionModel); 

, где DataModel - это ваша датамодель и прокси этой модели.

+0

какой 'IdentityValueProvider'? – Saintali