您需要将其注册为Composite界面中的客户端行为。
<cc:interface> ... <cc:clientBehavior name="clientEvent" targets="inputId" event="valueChange" /></cc:interface><cc:implementation> ... <h:inputText id="inputId" ... /></cc:implementation>
name
:您将在Composite的客户端中指定的自定义事件名称。可以与实际事件名称相同。可以定做的。全部免费选择。targets
:应附加实际客户端行为的目标组件的组合实现相对客户端ID。event
:实际的事件名称,实际的客户行为应在监听。请注意,EditablevalueHolder
组件的默认事件是valueChange
和不是change
。您可以根据change
需要继续使用文本输入字段。
通过上面的声明示例,可以在模板客户端中使用它,如下所示:
<my:composite ...> <f:ajax event="clientEvent" ... /></my:composite>
与 具体问题 无关 ,复合可以更好地成为标记文件。而且,该HTML表标记不是Web 2.0。



