weixin_33716154 2019-05-29 10:40 采纳率: 0%
浏览 49

RichFaces r:tabPanel

I got a TabPanel with 3 r:tabs nested in a collapsiblePanel

The r:tabPanel and r:collapsiblePanel are both switchType="ajax"

ajax

AJAX form submission is performed around the tabPanel, content of the called tabPanel is uploaded on Ajax request. Only one at a time tabPanel is uploaded on the client.

Each panel has some criteria the client can enter,

let's have the fictive scenario:

Tab 1:
Date = 01.01.2000

Tab 2:
Size >= 200MB

Tab 3: 
Archived Yes/No (Checkbox)

when I am on Tab 1, and submit the form, everything works fine, and I get the proper search results.

However if I try to submit(searchButton) while Tab 2 is active, nothing happens.

Is there any documentation, where this may bug?

Code Snippet:

<h:panelGrid>
                <!--  search panel -->
                <r:collapsiblePanel id="searchPanel" header="Suche"
                    toggleListener="#{meldungListBacking.toggleSearchPanel}"
                    switchType="ajax" immediate="true"
                    expanded="#{meldungListBacking.searchPanelOpened}">
                    <r:tabPanel selectedTab="criteria" switchType="ajax">
                        <r:tab id="criteria"
                            header="#{res.meldungList_search_tab_criteria_label}"
                            styleClass="textlenght">...
                        </r:tab>
                        <r:tab id="othercriteria"
                            header="#{res.meldungList_search_tab_criteria_label}"
                            styleClass="textlenght">...
                        </r:tab>
                        <r:tab id="evenothercriteria"
                            header="#{res.meldungList_search_tab_criteria_label}"
                            styleClass="textlenght">...
                        </r:tab>
                    </r:tabPanel>
                    <h:panelGrid columns="2">
                        <h:commandButton id="searchButton" value="Suchen"
                            action="#{uebergreifendeLeistungswertListController.search}">

                        </h:commandButton>
                        <h:commandButton id="resetButton"
                            value="#{res.global_button_Ruecksetzen}"
                            action="#{uebergreifendeLeistungswertListController.reset}" />
                    </h:panelGrid>
</h:panelGrid>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 yolov8边框坐标
    • ¥15 matlab中使用gurobi时报错
    • ¥15 WPF 大屏看板表格背景图片设置
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭
    • ¥15 2020长安杯与连接网探
    • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
    • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
    • ¥16 mybatis的代理对象无法通过@Autowired装填
    • ¥15 可见光定位matlab仿真