Поскольку я не специалист по 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>
...
Было бы что-то подобное возможно? Если нет, могут быть другие способы?