Динамическое обновление компонента на основе выражения значения другого компонента в представлении JSF

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

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

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

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

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

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

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

0 ответов

Другие вопросы по тегам