Я рефакторинг приложения XPages, который имеет пять вложенных элементов управления повторением, повторяя в основном одно и то же (панель xp:). Я подумал, ага, здесь идет специальный контроль со свойствами!Передача POJO в пользовательское свойство управления
Я зациклился на своих повторных элементах управления свойствами управляемого компонента, и я надеялся, что я мог бы установить свойство для пользовательского элемента управления, чтобы просто принять POJO, я его отправляю (а затем получить доступ к нему с помощью EL внутри пользовательский контроль).
Что мне делать? Заставить пользовательский элемент управления получать только строки, цифры и т. Д. И иметь всю логику вложенного управления за пределами? Или есть трюк?
Хмм, а как же HashMap вместо целого POJO? Но: с POJO и Map вы можете получить доступ к свойствам с помощью методов (например, getValue() или getMyAwesomePropertyValue()). Свойство CC, однако, должно быть типа java.lang.Object –
Заставить его принять объект. Таким образом, вы можете передать то, что когда-либо объект Java, на пользовательский элемент управления –