a4j:commandLink
dataTable
如何呈现另一个UI Component
的{{1}}?
在h:form
中,当我点击部门tableForm
的{{1}}时,a4j:commandLink
无法呈现部门的datatable
。
我也尝试使用ajax
它不起作用并且没有显示任何错误。我不知道为什么。
entryForm
答案 0 :(得分:0)
尝试使用属性render =“@ all”。请使用firebug验证表单的呈现ID是否仅为“entryForm”,或者是否添加了一些JSF前缀。这可能是因为render =“entryForm”无效。
答案 1 :(得分:0)
您应该使用ajax传递要渲染的控件的完整ID。一个基本的例子:
<h:form id="form1">
<h:inputText id="txtSomeName" value="#{bean.name}" />
<a4j:commandButton value="Click me" render=":form2:txtName" />
</h:form>
<h:form id="form2">
<h:inputText id="txtName" value="#{bean.name}" />
</h:form>