如何使用命令按鈕切換到選項卡(<p:tab>
)?如何使用命令按鈕以相同形式切換p:選項卡
回答
p:tabView
有一個屬性activeIndex
即「活動標籤的索引」(Primefaces Documentation)。
你可以從你的p:commandButton
的操作方法來設置該屬性:
<p:commandButton value="Switch tab" action=#{myBean.switchTab} />
定義的操作方法switchTab()在支撐bean,讓它設置一個成員activeTab
。
然後用這個成員設置你的活動標籤
<p:tabView activeIndex=#{myBean.activeTab}>
如果您的服務器支持EL 2.2,您可以設置活動選項卡與行動方法調用的指標:
<p:commandButton value="Switch tab" action=#{myBean.switchTab(2)} />
然後你可以使用您的操作方法調用的參數直接設置活動索引。
還有一個名爲selectTab(index)的客戶端API方法;
<p:commandButton type="button" onclick="widgetvar.selectTab(2)" value="Show" />
我用Primefaces 5.1和我所做的就是我的TabView的
綁定在ManagedBean並設置activeIndex出現在您的JSF
<h:form prependId="false" id="form">
<p:tabView id="tabPanel" widgetVar="tabPanel" binding="#{managedBean.tabView}" dynamic="true">
<p:tab title="tab" >
<p:commandButton action="#{managedBean.getBla}"
icon="ui-icon-search" update=":form:tabPanel" immediate="true" >
...
在你ManagedBean
private TabView tabView;
public TabView getTabView() {
return tabView;
}
public void setTabView(TabView tabView) {
this.tabView = tabView;
}
然後在你在你的commandButton行動調用的方法,你只是做一個 tabView.setActiveIndex(1);
希望工程:)
要切換號碼:使用命令按鈕 在客戶端相同的形式選項卡僅您可以使用widgetVar來選擇/查看標籤,如下所示:
注意:tabIndex將從第一個選項卡的0開始。
<p:commandButton type="button" onclick="PF('tabWidgetVar').select(1)" value="Next" />
在服務器側就可以一個整數變量綁定與p的activeIndex屬性:標籤,然後EXCUTE方法來設置的索引。
它適用於我,Primefaces 5.2 – bilelovitch 2017-05-09 00:05:44
- 1. 如何使用按鈕切換片段中的選項卡?
- 2. 切換選項卡中的按鈕
- 3. 切換命令按鈕
- 4. 使用單選按鈕動態切換所有選項卡
- 5. 對多個選項卡按鈕使用相同的圖像和按鈕樣式
- 6. 如何通過單擊按鈕切換jTabbedPane中的選項卡?
- 7. 如何使用按鈕R在導航欄選項卡之間切換閃亮
- 8. 如何使用Ionic2中另一個頁面上的按鈕切換選項卡?
- 9. Business Objects 4 web Intelligence:如何創建按鈕以切換選項卡?
- 10. 切換按鈕命令未執行
- 11. 綁定切換按鈕,兩個命令
- 12. 如何在VB.NET中以相同形式切換窗體
- 13. 創建下一個按鈕用於切換jQuery選項卡
- 14. 如何以編程方式切換選項卡?
- 15. 如何在JavaFX中以編程方式切換選項卡
- 16. jquery切換選項卡隱藏活動類當點擊相同的選項卡
- 17. 如何使用android中的切換按鈕應用兩個以上的選項?
- 18. 使用Twitter-Bootstrap,如何在切換模式的同時打開選項卡?
- 19. 以相同的形式使用多個提交按鈕
- 20. Android-在選項卡(選項卡導航操作欄)之間切換按鈕切換?
- 21. 如何切換活動選項卡?
- 22. 如何切換到新選項卡
- 23. 如何在bootstrap中切換選項卡?
- 24. 在選項卡窗格中切換按鈕Blackberry 10 QNX
- 25. 單擊按鈕時切換活動引導選項卡
- 26. 單選按鈕的情況下/切換命令
- 27. 刪除tabcontrol中的選項卡並使用指定的按鈕切換選項卡
- 28. 如何使用CrossDissolve幻燈片切換對選項卡欄選項卡切換進行動畫製作?
- 29. 如何通過單擊選項卡1中的按鈕切換到選項卡2?
- 30. p:按鈕切換就地輸入
匿名用戶編輯您的帖子(被拒絕)。但我認爲這個編輯值得加註爲:'實際上selectTab被折舊了。use select()instead' – 2011-11-27 17:22:55