在复合组件中定义:
<cc:interface>
<cc:clientBehavior name="change" event="change" targets="comp1 comp2" />
...
</cc:interface>
<cc:implement>
...
<h:inputText id="comp1" ... />
...
<h:inputText id="comp2" ... />
...
</cc:implement>
其中cc:clientBehavior中name定义对外声明的事件,event定义对内事件,targets代表众组件。
在复用该复合组件时:
<rmes:calendar ...>
<p:ajax event="change" .../>
</rmes:calendar>
本文介绍了一种在复合组件中定义客户端行为的方法,通过使用cc:clientBehavior元素来声明对外事件、内部事件及其目标组件,实现了组件间的交互。此外,还展示了如何在实际应用中复用这些复合组件。
156

被折叠的 条评论
为什么被折叠?



