powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Grid и обработчик событий
7 сообщений из 7, страница 1 из 1
Grid и обработчик событий
    #37779269
Есть grid, отображающий определенные данные. Необходимо, чтобы при клике по строке грида, открывалось окошко с данными из этой строки. Проблема в том, что не знаю как получить данные из строки грида и передать их в окно по событию. Подскажите, плиз.
Код такой.
...
Рейтинг: 0 / 0
Grid и обработчик событий
    #37779273
Код: java
1.
2.
Grid<Stock> grid = new Grid<Stock>(store, cm);
grid.addListener(Events.RowDoubleClick, wL);
...
Рейтинг: 0 / 0
Grid и обработчик событий
    #37779356
Забыл уточнить, используется GWT.
...
Рейтинг: 0 / 0
Grid и обработчик событий
    #37779808
Фотография ivanov-void
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полярный Волк,


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
...
grid.addListener(Events.RowDoubleClick, new Listener<BaseEvent>() {

                @Override
                public void handleEvent(BaseEvent baseEvent) {
                    GridEvent gridEvent = (GridEvent) baseEvent;
                    String data = gridEvent.getModel().get("propertyName");
                }
            });
...



..или так -

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
...
grid.getSelectionModel().addListener(Events.SelectionChange, new Listener<SelectionChangedEvent<ModelData>>() {
        
        @Override
        public void handleEvent(SelectionChangedEvent<ModelData> gridEvent) {
           List<ModelData> selection = gridEvent.getSelection());
        }
    });

...



Если модель не связана с гридом, то -

Код: java
1.
2.
3.
4.
...
gridEvent.getGrid().getView().getCell(gridEvent.getRowIndex(),columnNumber);

...
...
Рейтинг: 0 / 0
Grid и обработчик событий
    #37781149
Спасибо, уже и не ждал помощи) А всю строку можно как-то вытащить в одну строчку кода? А то 28 параметров по одному уж шибко геморно)))
...
Рейтинг: 0 / 0
Grid и обработчик событий
    #37781152
Или хотя бы узнать количество параметров и циклом их все обойти.
...
Рейтинг: 0 / 0
Grid и обработчик событий
    #37781302
Фотография ivanov-void
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полярный Волк,

Попробуйте так-

Код: java
1.
2.
3.
...
int getCellCount(int row);
...



http://google-web-toolkit.googlecode.com/svn/javadoc/2.1/com/google/gwt/user/client/ui/Grid.html

В этом случае вы одной строкой получаете список объектов ModelData для выбранной строки -
Код: java
1.
2.
3.
...
List<ModelData> selection = gridEvent.getSelection());
...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Grid и обработчик событий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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