Все можливо лише за умови достатнього часу для дослідження :)
Що мені потрібно зробити, це як мати людей, яких я повторюю в інтерфейс: повторювати та показувати імена та інші поля у введеннях. Але одне з полів було singleSelect - A і залежно від цього значення оновіть інший вхід - B. even ui: повторити не маю ідентифікатор, який я поставив, і він з’явився у дереві DOM
<ui:repeat id="peopleRepeat"
value="#{myBean.people}"
var="person" varStatus="status">
Чим ідентифікатори в html були такими, як:
myForm:peopleRepeat:0:personType
myForm:peopleRepeat:1:personType
Тоді, як я бачив, я отримав один метод на кшталт:
<p:ajax event="change"
listener="#{myBean.onPersonTypeChange(person, status.index)}"/>
І його реалізація полягала у тому вигляді:
String componentId = "myForm:peopleRepeat" + idx + "personType";
PrimeFaces.current().ajax().update(componentId);
Тож таким чином я оновив елемент із квасолі без проблем. PF версія 6.2
Удачі та щасливого кодування :)