JSF 怎么使用JS

JavaScript09

JSF 怎么使用JS,第1张

调试过程中观察了错误消息么?比如 Chrome 浏览器是按 F12 出调试窗口。

另外如果有什么需要测试的,一般需要检测返回值的,如:onclick = "return change()"

需要学会观察和调试代码,在浏览器中观察 JSF 帮我们最终生成的 HTML 代码是什么样的,有助于找回问题来。

这个很简单。相当于调用了一个隐藏的链接。

比如:先要调用JS中的myJSMethod(),然后再调用后台的方法reFreshAll()。

<a4j:commandButton value="确定" onclick="myJSMethod()"/>

function myJSMethod(){

//先调用JS,JS逻辑写在这里

//然后连接到后台方法

document.getElementById("myId").onclick()

}

调用reFreshAll()

<a4j:commandLink id = "myId" action="#{myBean.reFreshAll}" reRender="需要渲染的组建ID">

</a4j:commandLink>