Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / gxt обработка SelectionChange / 3 сообщений из 3, страница 1 из 1
03.07.2013, 20:23:31
    #38319559
aL MIR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gxt обработка SelectionChange
Добрый день!

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
grid.getSelectionModel().addListener(Events.SelectionChange, new Listener<SelectionChangedEvent<Model>>() {
            @Override
            public void handleEvent(SelectionChangedEvent<Model> be) {
                // выбрано несколько строк
                if (be.getSelection().size() > 0) {
                    List<Model> selectedRows = be.getSelection();
                    for (Model record: selectedRows){

//как добраться до grid и поставить галочки у выбранных строк в столбце с checkbox ?
                    }
                }
            }
        });



Идея такая в grid выбирается несколько строчек, хочется у выбраных строчек поставить в столбцах с checkbox галочки, как это сделать?
...
Рейтинг: 0 / 0
03.07.2013, 20:26:18
    #38319562
aL MIR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gxt обработка SelectionChange
Или обратная операция

по клику по CheckBox установить selection у выбранных строк

ColumnConfig checkBoxColumn = new ColumnConfig(SELECT_CHECKBOX, "", 20);
checkBoxColumn.setRenderer(new GridCellRenderer<JepRecord>() {
@Override
public Object render(final JepRecord model, String property,
ColumnData config, int rowIndex, int colIndex,
final ListStore<JepRecord> store, Grid<Model> grid) {
CheckBox checkBox = new CheckBox();
checkBox.addListener(Events.Change, new Listener<BaseEvent>() {
public void handleEvent(BaseEvent be) {
// установить у строки с этим checkbox Selection
}
});
checkBox.setToolTip("Выбрать запись для обработки");
return checkBox;
}
});
...
Рейтинг: 0 / 0
06.07.2013, 21:36:30
    #38322955
abc_da
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gxt обработка SelectionChange
aL MIR,

Возможно, com.extjs.gxt.ui.client.widget.grid.CheckBoxSelectionModel подойдет?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / gxt обработка SelectionChange / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]