Возможно ли динамическое построение редактора в GWT? Все примеры, которые я видел, используют аннотацию uiBinder и @UiField для статического определения отображаемых полей. Если во время выполнения я хотел добавить дополнительное поле, основанное на некоторых настройках приложения, как я могу это сделать?GWT Динамически добавлять поля в редактор
0
A
ответ
2
Редактор генератора кода генератора должен знать, что нужно сгенерировать. Он извлекает эту информацию из объявленных полей View (Editor), также с помощью аннотаций, для создания некоторых поддерживающих классов java.
Итак, если вы не объявляете поле, тогда генератор кода не будет , способный генерировать код поддержки для него. В результате значения не будут быть связаны с редакторами.
Но если поля, которые вы добавляете динамически, имеют один и тот же тип, , тогда у вас есть возможность реализовать это требование с помощью ListEditors или CompositeEditors и путем создания нового адаптера для вашего нового представления (Редактор).
Смежные вопросы
- 1. Динамически добавлять поля формы
- 2. динамически добавлять поля ввода
- 3. Динамически добавлять поля в NutchDocument
- 4. Динамически добавлять поля в JSON
- 5. Динамически добавлять поля в полегруппа
- 6. Динамически добавлять/удалять поля формы
- 7. Javascript - динамически добавлять поля ввода
- 8. динамически добавлять поля ввода в соответствии результат
- 9. Динамически добавлять поля в графический интерфейс MATLAB?
- 10. Динамически добавлять поля ввода в форму?
- 11. Динамически добавлять поля в диалог ввода
- 12. Динамически добавлять поля Select2 в форму
- 13. Динамически добавлять поля формы в MeteorJS
- 14. ExtJS Динамически добавлять обработчик событий в редактор столбцов
- 15. Динамически добавлять текстовые поля в динамически добавленные панели
- 16. динамически добавлять поля для поиска() MongoDB
- 17. Динамически добавлять поля к форме бритвы
- 18. Filemaker Pro 11 Script - динамически добавлять поля?
- 19. Получение имя/идентификатор поля динамически добавлять гиперссылки
- 20. React: динамически добавлять поля ввода для формирования
- 21. динамически добавлять поля ввода с различным идентификатором
- 22. Динамически добавлять и удалять поля формы
- 23. JS - JQuery динамически добавлять и удалять поля
- 24. динамически добавлять поля ввода с помощью codeigniter
- 25. динамически добавлять текстовые поля, используя PHP
- 26. Динамически добавлять и удалять текстовые поля
- 27. Редактор GWT onPropertyChange
- 28. Динамически добавлять столбцы сетки
- 29. Динамически добавлять значения вместе
- 30. Динамически добавлять текстовые поля в форму в метеор
Вы хотите использовать UIBinder или без UIBinder? Можете ли вы опубликовать какой-либо код или вы вообще спрашиваете? – Sam
Возможно, без UiBinder, поскольку я хочу генерировать всю форму динамически, но это не должно иметь большого значения. Вопрос задан в целом, у меня нет никакого образца кода для работы, но любой простой пример редактора будет достаточным - меня интересует динамическая сторона построения. Спасибо. – James
Возможно, вы можете использовать [GIN] (https://code.google.com/p/google-gin/), который является [Guice] (https://code.google.com/p/google-guice/) для GWT ... возможно, без UiBinder в вашем случае. – enrybo