我这里有可以正常工作的代码:
<h:selectOneMenu value="#{customer.selectedname}" id="ulist">
                        <f:selectItems value="#{customer.allCustomers}"/>
                        <f:ajax event="change" render="cid fname lname email sd" listener="#{customer.fullInfo}"/>
                    </h:selectOneMenu>
但是,当我在不同的项目中实施它时,它不起作用。下面是代码:
<td><h:outputLabel value="No Polisi:"/></td>
                            <td><h:inputText value="#{motor.VNOPOL}" id="VNOPOL"/></td>
                         <f:ajax event="valueChange" render="VIDPROSPEK VFRAMENUM VENGINENUM VTHNPROD NKMSERVICE " listener="#{motor.fullInfo}"/>
我有一个错误:
/index.xhtml @30,146 'valueChange' 不是 HtmlForm 支持的事件。请指定以下支持的事件名称之一:click、dblclick、keydown、keypress、keyup、mousedown、mousemove、mouseout、mouseover、mouseup。
在 VNOPOL 中输入后,我应该执行什么来显示所有信息?
JSF ajax 只支持 JSF 组件,你没有封装<f:ajax>在组件里面
你应该改变你的代码如下
<td>
   <h:inputText value="#{motor.VNOPOL}" id="VNOPOL">
       <f:ajax event="your event" render="your elements" listener="your listener"/>
   </h:inputText>
</td>
注意<f:ajax>现在里面<h:inputText>
| 归档时间: | 
 | 
| 查看次数: | 838 次 | 
| 最近记录: |