powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin CheckBox in Table
6 сообщений из 6, страница 1 из 1
Vaadin CheckBox in Table
    #37903032
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Подскажите как программно включить/выключить checkbox, находящийся в таблице и чтобы это сразу отобразилось?
...
Рейтинг: 0 / 0
Vaadin CheckBox in Table
    #37903047
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
CheckBox cb = new CheckBox("bla-bla");
cb.setImmediate(true);
cb.setValue(true);
...
Рейтинг: 0 / 0
Vaadin CheckBox in Table
    #37903058
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вот у меня так.
генериться столбец
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
addGeneratedColumn("numberRow", new ColumnGenerator(){
            private static final long serialVersionUID = 8530808980384932850L;

            public Component generateCell(Table source, Object itemId,
                                          Object columnId) {
                final LoadingWagonsTO DTO =  (LoadingWagonsTO)itemId;

                CheckBox numberRow = DTO.getNumberRow();
                numberRow.setData(DTO);
                numberRow.setImmediate(true);
                return numberRow;
            }

        });



хочу поменять чекбоксы
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
if(CHECKED == action){
                    for(Object id: getItemIds()){
                        if(checked){
                            getContainerProperty(id,"numberRow").setValue(false);
                        }
                        else{
                            getContainerProperty(id,"numberRow").setValue(true);
                        }

                    }
                    checked = !checked;
                }



не меняются...
...
Рейтинг: 0 / 0
Vaadin CheckBox in Table
    #37903076
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в смысле вы хотите по нажатию на какую-то кнопку инвертировать выделение чекбоксов в таблице?
Если так, то обратитесь к массиву данных уже загруженных в таблицу и обновите данные в БД, а потом просто перерисуйте таблицу с этими новыми данными.
...
Рейтинг: 0 / 0
Vaadin CheckBox in Table
    #37903084
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nixic, да хотел инвертировать выделение.

вариант с БД никак не подходит.
...
Рейтинг: 0 / 0
Vaadin CheckBox in Table
    #37903136
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
получилось вот так:

Код: java
1.
2.
3.
4.
Item item = getItem(id);
                            CheckBox ch = (CheckBox)item.getItemProperty("numberRow").getValue();
                            ch.setValue(false);
                            item.getItemProperty("numberRow").setValue(ch);
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin CheckBox in Table
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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