Semuanya mungkin hanya jika ada cukup waktu untuk meneliti :)
Apa yang harus saya lakukan adalah seperti memiliki orang yang saya iterasi ke dalam sebuah ui: ulangi dan tampilkan nama dan bidang lain dalam masukan. Tetapi salah satu bidang adalah singleSelect - A dan bergantung padanya, perbarui nilai masukan lain - B. bahkan ui: ulangi tidak memiliki id yang saya masukkan dan muncul di pohon DOM
<ui:repeat id="peopleRepeat"
value="#{myBean.people}"
var="person" varStatus="status">
Dari id di html adalah seperti:
myForm:peopleRepeat:0:personType
myForm:peopleRepeat:1:personType
Dari pada tampilan saya mendapat satu metode seperti:
<p:ajax event="change"
listener="#{myBean.onPersonTypeChange(person, status.index)}"/>
Dan implementasinya ada di kacang seperti:
String componentId = "myForm:peopleRepeat" + idx + "personType";
PrimeFaces.current().ajax().update(componentId);
Jadi dengan cara ini saya memperbarui elemen dari kacang tanpa masalah. PF versi 6.2
Semoga berhasil dan selamat coding :)