Когда обновляется значение атрибута компонента Primefaces? - PullRequest
0 голосов
/ 16 мая 2019

Я хотел бы понять, когда и как часто обновляется значение атрибута. Я часто вижу, что атрибуты компонента обновляются даже при том, что я явно не вызывал обновление компонента.

Например:

<p:panel id="panelA"
    styleClass="#{controller.conditionA ? '.styleA' : 'styleB'}"
    rendered="#{controller.conditionB() }">
</p:panel>

Когда условие B изменяется с истинного на ложное, атрибуты рендеринг панелей также обновляются, и я не вызываю обновление на панели с panelA .

Как оцениваются оба атрибута styleClass и и когда?

Все ли атрибуты, имеющие нестатическое значение, периодически оцениваются и обновляются?

Вместо панели, styleClass и рендеринга могут быть другие компоненты и атрибуты Primefaces. Меня интересует общий механизм, стоящий за этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...