Primefaces组件的属性值何时更新?

时间:2019-05-16 09:19:50

标签: jsf primefaces

我想了解何时以及何时更新属性值。我经常看到该组件的属性被更新,即使我没有明确调用该组件的更新。

例如:

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

当conditionB从true变为false时,面板的 rendered 属性也会被更新,而无需使用 panelA 在面板上调用更新。

styleClass rendered 这两个属性以及何时进行评估?

是否对所有具有非静态值的属性进行定期评估和更新?

可以使用其他Primefaces组件和属性来代替面板,styleClass和渲染。我对背后的一般机制感兴趣。

0 个答案:

没有答案