Я следовал инструкциям:
создать бин. Этот 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 после его определения. Как мне это использовать?
Я хотел бы знать, что мне нужно сделать, чтобы определить Bean или базовую модель, чтобы я мог использовать перечисление в моем поле со списком, управляемом данными.
Правильно ли я задаю вопрос о BeanModelMarker? Имеет ли это отношение к моей попытке создать поле со списком на основе перечисления?