Когда префикс формы с двоеточием
У меня есть две таблицы данных в двух формах,forma а такжеformg, Внутри каждой формы естьp:dataTable
, groupsa а такжеgroupsg, В каждой таблице данных есть пользовательский столбец, который отображает изображение (h:graphicImage
) называетсяfava а такжеfavg.
При нажатии на изображение изображения из другого источника данных будут обновлены.
<p:ajax event="click" listener="#{agent.toogleFavorite}"
update="fava, :formg:groupsg:favg" />
Без двоеточия я получаю исключение:
javax.faces.FacesException: Cannot find component with identifier "forma:agentsa:fava" referenced from "groupsg:0:favg".
В чем разница между formg: groupsg: favg и: formg: groupsg: favg?
Я использую JSF2.0 и PrimeFaces 3.4.