因为我不是 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>
...
这样的事情可能吗?如果没有,是否有其他方法?