Каков хороший подход для привязки прокси-объекта entity к компоненту пользовательского интерфейса? - PullRequest
0 голосов
/ 28 сентября 2011

Я сейчас работаю над проектом GWT.Дело в том, что мне очень трудно поверить, что мне нужно повторять несколько шаблонов снова и снова, чтобы связать данные из EntityProxy (скажем, метод getSomeData ()) с компонентом пользовательского интерфейса (например, TextBox).

Как вы, ребята, преодолели эту проблему?Сейчас мне нужно создать метод для чтения из TextBox и установить его в EntityProxy, а также метод для записи в TextBox после чтения из EntityProxy.

По сути, это всегда одинаково!то есть:

// Update the text box
T someData = entity.getSomeData();
textBox.setText(someData);

// Update the entity
String value = textBox.getText();
entity.setSomeData(value);

Вы меня поняли?Я знаю, что нет отражения на стороне клиента.Я мог бы использовать отложенное связывание, но я не уверен, как или если это хороший подход с EntityProxys RequestFactory.

Спасибо

1 Ответ

3 голосов
/ 29 сентября 2011

Я использую технику, которую вы определили в своем вопросе, для сбора и сбора данных из моих элементов управления. Недавно я обнаружил, что в GWT есть встроенная функция Editors . У меня еще не было возможности попробовать это самому, но, возможно, вы хотите проверить это, это кажется многообещающим. Также здесь есть еще одна полезная ссылка из блога Томаса Бройера о Editors

...