随笔-9  评论-168  文章-266  trackbacks-0

HTML:
 <script type="text/javascript" src="extjs.js"></script> 
<f:view>
   <div id="MyPageGrid" ></div>
    <h:form prependId="false">
    
<a4j:jsFunction oncomplete="changeFinish(data);" name="processMethod"
    data="#{ValueChangeTest.name},#{ValueChangeTest.age}">                          //李四,23
   </a4j:jsFunction>

<a4j:commandButton type="submit" value="good" onclick="changeBegin();" />       //必须用函数先激活JS.如:onclick

    </h:form>
  </f:view>


JS:
function changeBegin(){
   alert("good");
   var _name = "good";
      processMethod();      //调用a4j:jsFunction产生的JS,如上面name值.即为产生一个名为processMethod的JS函数
}
function changeFinish(data){
   alert("finish");
   alert(data);     //李四,23
}

输出:
依次弹出good/finish/李四,23 对话框.
posted on 2008-06-13 16:43 紫蝶∏飛揚↗ 阅读(3115) 评论(1)  编辑  收藏 所属分类: JSF数据转换

评论:
# re: JSF ->JavaScript 用 A4J 完成前台后台数据交互 2016-08-20 09:51 | GVFZ
RETYUGIHOJ  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: