繁体   English   中英

jsf f:如果execute中的值不为null或为空,则ajax呈现ony

[英]jsf f:ajax render ony if value in execute not null or empty

我的jsf页面有问题。 我不知道只有当“input”不为null或不为空时才能进行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>

谢谢!

在目标上使用rendered属性。

<h:panelGroup id="datatable">
    <h:dataTable ... rendered="#{not empty control.query}">
        ...
    </h:dataTable>
</h:panelGroup>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM