Я не понимаю, как Селекторы PrimeFaces (PFS).
<h:outputText value="#{bean.text1}" styleClass="myClass" />
<p:commandButton update="@(.myClass)" />
Я могу использовать его. И я считаю это фантастическим инструментом, хотя он не всегда работает для меня. .myClass
- это селектор jQuery на стороне клиента. Как JSF на стороне сервера знает, что обновлять?
Я могу понять, как работают обычные селектора идентификаторов JSF.
<h:outputText value="#{bean.text1}" id="textId" />
<p:commandButton update="textId" />
textId
ссылается на идентификатор компонента в дереве компонентов, как определено в файле XHTML на стороне сервера. Поэтому я могу понять, как JSF находит правильный компонент.
Но если вы используете селектора селекторов, используются селектора jQuery на стороне клиента. Как JSF знает, какой компонент должен быть обновлен? Иногда у меня проблемы с PFS. Кажется, он не работает всегда для меня. Есть ли что-то, что вы должны иметь в виду, если используете PFS?