我有許多選項卡,其中一個是搜索選項卡。當按下搜索按鈕時,將顯示一個新標籤,並顯示搜索結果。當顯示新選項卡時,會出現一些空白行,然後是結果數據表。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>
任何想法,將是有益的。
乾杯,