как связать гибкую строку со строкой базы данных в gwt - PullRequest
0 голосов
/ 09 января 2010

Я создаю простой проект, чтобы попробовать gwt, но я настоящий нуб :) у меня есть таблица в моей БД, каждая строка в этой таблице имеет уникальный идентификатор. я хочу, чтобы мое приложение читало эту таблицу и отображало ее содержимое в гибкой таблице, опуская столбец, содержащий уникальный идентификатор в БД, потому что пользователь не интересуется этим идентификатором. после этого я хочу, чтобы пользователь щелкнул строку гибкой таблицы и получил подробное представление ... но мне нужен мой уникальный идентификатор, чтобы получить подробные данные об этой строке в моей БД! Я могу определить, в какой ячейке гибкой таблицы щелкнул пользователь, поэтому я создал простой виджет со строковым свойством и свойством int, и я добавил этот виджет в гибкую таблицу, установив свойство строки в текст из базы данных хочу отобразить в flextable и свойстве int со значением db id ... когда пользователь щелкает, я получаю виджет, содержащийся в ячейке, и могу вернуть свой id ... но это выглядит как очень сложное решение.

1 Ответ

0 голосов
/ 11 января 2010

Создание собственного виджета - это путь, как только ваши требования превысят функциональность стандартных виджетов, предоставляемых GWT.

Примечание: вы можете пересмотреть и использовать Grid вместо FlexTable. Сетка кажется лучше в вашем случае, так как каждая строка содержит одинаковое количество ячеек. См. Тему по теме Сравнение таблиц и таблиц FlexTable .

...