Флажки для выбора записи в сетке (GWT) - PullRequest
0 голосов
/ 20 октября 2010

По сути, я хочу создать такую ​​таблицу:

alt text

Я создал сетку, добавил текстовые значения и флажки. Точно так же, как в вашем почтовом ящике, где вы выбираете несколько писем, удаляете их или отмечаете спам.

Это то, что я делал до сих пор:

Grid grid = new Grid(4, 3);

        for (int i = 0; i < jsonArray.size(); i++) {

            JSONObject jsonValue = jsonArray.get(i).isObject();
            String lid = jsonValue.get("id").isString().toString()
                    .replace("\"", " ").trim();
            String email = jsonValue.get("email-id").isString().toString()
                    .replace("\"", " ").trim();
            grid.setWidget(i, 0, new CheckBox());
            grid.setHTML(i, 1, lid);
            grid.setHTML(i, 2, email);
            tabDataAll.add(grid);

        }

Мой вопрос: правильный ли это путь? Если да, как я могу сказать, одним нажатием кнопки удалить выбранные строки?

Кроме того, было бы дополнительным бонусом / преимуществом, если бы я мог сортировать столбцы.

Большое спасибо.

1 Ответ

1 голос
/ 20 октября 2010

Вы можете попробовать следующее.

Если вы ищете решение с меньшим весом, используйте это

http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable

Если вам не нужны размеры ресурсов, используйте это

http://www.smartclient.com/smartgwt/showcase/#grid_interaction_checkboxselect

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...