Richfaces数据表过滤器搜索问题

时间:2015-06-26 10:39:14

标签: spring jsf richfaces

这是我有一个Richfaces数据表的场景,我在其中添加了如下所示的过滤器概念

<rich:column width="250px" sortBy="#{test.name}" filterExpression="#{fn:equalsIgnoreCase(test.name, filterValue)}"
                    filterValue="#{InventoryFilter.name}">

并且所有bean都由application-context.xml和bean request

的范围初始化

编辑: -

 <bean id="InventoryFilter" class="com.alu.ipprd.bsm.soa.portal.filter.InventoryFilter" scope="request" />

现在,当我切换标签时,让我们假设从标签A 标签B 旧的搜索值仍会在我定义的每个标签switchType="server" < / p>

所以这意味着当我正在切换标签时,请求将转到服务器,因此我的应用程序应该初始化 InventoryFilter.java 类。

但它不起作用请有人指导我做错了什么?

编辑: - 标签代码

<rich:tabPanel id="tabPanel1" switchType="server"
                        selectedTab="#{panelMenuBean.selectedTabName}"
                        value="#{panelMenuBean.selectedTabName}"
                        style="max-width:500px; height:300px;"
                        itemChangeListener="#{inventoriesBean.getClearBean}">


                        <rich:tab id="customerTab"
                            name="#{bsmPortalLabel['tab.inventory.customer']}" rendered="#{loginBean.isInventoriesCustomerTabEnable()}">
</rich:tab>

//SOME Other tabs here

</rich:tabPanel>

0 个答案:

没有答案