我有许多选项卡,其中一个是搜索选项卡。当按下搜索按钮时,将显示一个新标签,并显示搜索结果。当显示新选项卡时,会出现一些空白行,然后是结果数据表。PrimeFaces 3带有额外空白的TabView
使用Firebug的帮助下,我已经确定的空白似乎是其他选项卡。
此外,结果拿出如果我去一个不同的标签,然后返回结果选项卡中的空格不呈现后。认为动态标签会照顾到这一点。
当不使用activeIndex这并不在我的项目的其他选项卡出现。
<p:tabView id="tabs" activeIndex="#{bean.activeTab}" dynamic="true" cache="false">
<p:tab id="data" title="Data">
<h:form> ... </h:form>
</p:tab>
<p:tab id="search" title="Search">
<h:form>
...
<p:commandButton value="Search" action="#{bean.doWork}" update="tabs,growlForm:growlMesg">
<f:setPropertyActionListener target="#{bean.activeTab}" value="2" />
</p:commandButton>
</h:form>
</p:tab>
<p:tab id="results" title="Results" rendered="bean.showResults">
<h:form> ... </h:form>
</p:tab>
</p:tabView>
任何想法,将是有益的。
干杯,