function openEditDialog(){
window.showModalDialog('/atmew/pages/asset/searchInclude/assetEdit.mew');
document.getElementById('reData').click();
alert('after rerender');
}
點擊隱藏按鈕,然後有一個按鈕:不能由JavaScript
<a4j:commandLink id="edit" action="#{searchController.openAssetEdit}"
oncomplete="openEditDialog()" immediate="true" ajaxSingle="true">
<h:graphicImage url="/images/edit_icon.png" </h:graphicImage>
<f:param name="arId" id="arId" value="#{vo.assetReceiving.id}"/>
</a4j:commandLink>
另一個按鈕
<a4j:commandButton id="reData" reRender="data_grid" style="visibility: hidden;" onclick="javascript:alert('rerender clicked');"></a4j:commandButton>
的reData按鈕不會獲得任何點擊。 IE的控制檯不顯示任何消息。這是如何造成的,我該如何解決這個問題?
您的其他按鈕的答案並不需要的JavaScript:其onclick屬性,這只是在JavaScript是一種href屬性內裏的一部分。 – GillesC 2012-04-25 14:33:18
你是什麼意思'可以嗎?'問題是什麼? – Jakub 2012-04-25 14:33:18
你爲什麼要點擊一個隱藏的元素? o-o – Snuffleupagus 2012-04-25 14:33:55