Динамическое обновление компонента на основе выражения значения другого компонента в представлении JSF - PullRequest
0 голосов
/ 07 июня 2018

Я изучил возможности файлов тегов facelet, пользовательских компонентов, пользовательских средств визуализации, но не смог понять это.Высоко ценю, если кто-то может направить меня в возможное решение.Вот что мне нужно сделать

В моих представлениях много разделов с метками, входами и сообщениями.Так что в основном нужно избегать добавления 3-х тегов и добиться этого с помощью 1 пользовательского тега, такого как

<my:input value="#{customerBean.customer.name}"/>

. Я уже знаю метку поля из аннотации поля объекта сущности клиента, например

@Field(label = "Customer Name")
private String name;

У меня вопрос, как я могу получить значение сущности из выражения значения customerBean.customer.name.Так что я могу узнать ярлык аннотации поля сущности через отражение.Я не всегда могу зависеть от буквального имени «customer», так как это также может быть «customerBean.record.name» или что-то подобное

Я также хочу избежать передачи имени объекта в качестве атрибута.

...