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 、
数据转换