как связать изменяемую строку со строкой базы данных в gwt

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


person Community    schedule 09.01.2010    source источник


Ответы (1)


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

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

person rochb    schedule 11.01.2010