AJAX4JSF使用样例

页面部分:
xml 代码
 
  1. <a4j:region>  
  2.         <t:selectOneMenu id="Type" value="#{vehicleListBean.changeVar}"  
  3.                    styleClass="inputDDL" required="true">            
  4.             <f:selectItem itemValue="" itemLabel="#{msg['static.pleaseSelect']}" />  
  5.             <f:selectItems value="#{addVehicleBean.vehicleTypeItemList}"/>  
  6.             <a4j:support event="onchange" ajaxSingle="true"
  7.                    reRender="capacityATonnageType" 
  8.                    actionListener="#{vehicleListBean.selectVehicleType}"></a4j:support>  
  9.         </t:selectOneMenu>  
  10. </a4j:region>  


其中reRender指向id为capacityATonnageType的一个表格。要特别注意的是reRender不能只绑定表格中的某些元素,否则不能刷新。

后台部分:
java 代码
 
  1. public class VehicleListBean {  
  2.     ..........  
  3.     public void selectVehicleType(ActionEvent e) {  
  4.              .............  
  5.     }  
  6.     ...........  
  7. }  

你可能感兴趣的:(xml,F#)