1

我的 jsf 页面有问题。我不知道只有在“输入”不为空或不为空时才能使 ajax 呈现。

这是我的代码:

<h:inputText id="input" value="#{control.query}"/> 


<h:commandButton id="search" value="Search" action="#{control.getdata()}">
    <f:ajax execute="input" render="datatable"/>
</h:commandButton>

谢谢!

4

1 回答 1

4

利用rendered目标上的属性。

<h:panelGroup id="datatable">
    <h:dataTable ... rendered="#{not empty control.query}">
        ...
    </h:dataTable>
</h:panelGroup>
于 2013-09-12T01:36:34.817 回答