Я следовал инструкциям:
создать боб. Этот bean-компонент предназначен для перечисления перечисления с сервера на клиент с помощью RestyGWT.
public enum Mode{
MODIFY,
EDIT,
DELETE,
CREATE
}
Определение маркера на бобе.
@BEAN(Mode.class)
static public class ModelMarker implements BeanModelMarker { }
(Перефразируя утверждение из блога GXT) Теперь используйте BeanModelMarker для любого компонента данных.
Итак, я создал поле со списком.
static private ComboBox<ModelMarker> propertyTypeComboBox =
new ComboBox<ModelMarker>();
Упс, ComboBox не принимает BeanModelMarker в качестве типа модели. И это, безусловно, неправильно, потому что он еще не был создан GWT.
И что мне делать с экземпляром, созданным GWT?
static ModelMarker beanModel =
GWT.create(ModelMarker.class);
Я не могу найти какую-либо литературу, которая явно говорит мне, что делать с BeanModelMarker после его определения. Как мне это использовать?
Я хотел бы знать, что мне нужно сделать, чтобы определить Бин или Базовую модель, чтобы я мог использовать перечисление в моем управляемом данными комбо-боксе.
Правильно ли я задаю вопрос о BeanModelMarker? Относится ли это к моей попытке создать комбинированное окно, управляемое перечислением?