3. binding的使用效果
The ValueExpression linking this component to a property in a backing bean
目前知道的有两个作用:
- 按照 JSF 的规范 , 这个属性的作用是通过指向 ManagedBean 的一个属性来引用UIComponet 的实例 , 如果 ManagedBean的这个个属性没有事先初始化,UIComponet 实例将惰性 (lazily) 被创建 .
- 通过组件的id实现组件的对象化
<!-- 这里实现id为“test”的组件的对象化 -->
<p:selectBooleanCheckbox id="test" binding="#{test}"></p:selectBooleanCheckbox>
--------------------------------------
<!-- 通过类似使用javaBean的方式来实时的使用组件的value -->
<p:outputText value="#{test.value}" />