由於我不是JavaScript或jsf專家,我問是否可以定義全局變量,然後將其作爲參數傳遞給動作綁定方法。 也許這是一個例子更清晰... :)使用全局變量作爲動作綁定方法的參數
在我的XHTML代碼應該是這樣的:
...
<script type="text/javascript">
var isEdit = "false";
//<![CDATA[
function editSelected(selBox, inputFiled)
{
var htmlstring = selBox.options[selBox.selectedIndex].text;
inputFiled.value = htmlstring;
isEdit = "true";
}
//]]>
</script>
...
<h:commandLink
styleClass="waiButton"
value="#{lakshmiMsg.commonButtonAdd}"
action="#{detailController.addCreator(**isEdit**)}"
rendered="#{detailModel.mode != detailModel.viewMode}">
</h:commandLink>
...
會是這樣的可能嗎? 如果沒有,有沒有其他方法?