JSF - 新AJAX渲染表单中的commandbutton不会触发

时间:2014-03-06 15:32:32

标签: ajax xml jsf jsf-2 glassfish-4

在Glassfish 4.0的JSF 2.2应用程序中,我需要允许更新页面中的单个字段。

对于每个字段,我创建了一个h:form,其中包含两个ui:fragments

根据我的支持bean boolean中名为enteEdit的{​​{1}}编辑属性的值,呈现每个片段。

FascicoloDettaglioFascicoloDettaglio

第一个片段包含一个@ViewScoped,其值来自my bean,一个h:outputText用于更新edit属性并触发一个AJAX请求来重新呈现表单,这会导致第一个片段消失,第二个片段出现。

第二个片段包含用于编辑字段的h:commandLink,以及提交h:inputText,它会重置编辑属性,然后调用AJAX调用操作方法。

然而,第二个按钮永远不会起作用;动作没有被调用,按钮什么都不做;它应该调用动作,然后重新渲染整个表单,关闭第二个片段,然后打开第一个片段。

我无法理解为什么它不起作用。

这是JSF代码片段:

h:commandButton

非常感谢任何帮助。

0 个答案:

没有答案