1
我有这个模式面板,我希望用户能够在其中提交搜索,然后从模态面板中的下面的搜索中获得结果。如果有可能有人指向我如何做到这一点的正确方向?我搜索谷歌,但无法找到任何东西。是否可以在模态面板中提交表单并在同一个模态面板中获取结果?
谢谢
我有这个模式面板,我希望用户能够在其中提交搜索,然后从模态面板中的下面的搜索中获得结果。如果有可能有人指向我如何做到这一点的正确方向?我搜索谷歌,但无法找到任何东西。是否可以在模态面板中提交表单并在同一个模态面板中获取结果?
谢谢
是的,这绝对有可能。只需通过ajax提交并在保持对话框打开的情况下渲染一部分(即不要通过同步请求或JavaScript明确关闭它)。
E.g.
<h:form>
<h:inputText id="query" value="#{bean.query}" />
<a4j:commandButton value="Search" action="#{bean.search}" execute="query" render="results" />
<h:panelGroup id="results">
<h:dataTable value="#{bean.results}" var="result" rendered="#{not empty bean.results}">
...
</h:dataTable>
</h:panelGroup>
</h:form>
与
public void search() {
results = service.search(query);
}
再次感谢BalusC的快速反应,我会尝试,现在这一点。 – edhedges
不客气。 – BalusC
这是否需要最新的richfaces?我得到这个错误:'属性执行无效的标签commandButton根据TLD' 我发现它是在4.2,但我现在在3.3现在谢谢反正。 – edhedges