GWT 2.1 и механизм редактора, как? - PullRequest
3 голосов
/ 11 ноября 2010

Я очень озадачен новым механизмом редактора с GWT 2.1.

Я не могу понять, как выдавать ошибки с помощью простого TextBox.

Например, я хочу TextBox, гдеразмер текста больше 6 (для пароля).

Как я могу просто предоставить делегат этому текстовому полю для обработки этой проверки и использовать это текстовое поле в механизме редактора?

Более того, яне понимаю различий между адаптерами редактора и подтипами редактора.Как мне использовать эти две функции для создания собственного виджета редактора?

Официальная документация здесь: http://code.google.com/intl/fr-FR/webtoolkit/doc/latest/DevGuideUiEditors.html Но это не очень понятно.

1 Ответ

1 голос
/ 14 февраля 2011

В DynaTableRf есть примерный виджет, который реализует ZIP + 4 поле ввода в качестве подкласса ValueBox . Пользовательский Parser используется для проверки ввода. Адаптер ValueBoxEditor используется для преобразования ValueBoxBase.getValueOrThrow() в EditorError.

«Адаптер» содержит многократно используемое поведение, которое не связано с редактированием данных определенного типа. Например, OptionalFieldEditor и ListEditor на самом деле не заботятся о параметризации T. Подтип Editor в основном связан с отображением экземпляра типа T и может включать или не включать сложное поведение.

...