0
我有一個RichFaces用戶界面,它有側邊欄菜單和側邊欄有8個鏈接。 我正在使用Seam @DataModel和@Factory和hibernate標準填充所有8個頁面。 在所有頁面我有sortby功能工作正常。 我能夠獲取所有8個頁面中的所有數據,並且可以自由瀏覽所有鏈接/ xhtmls。 但是,如果在其中一個xhtml頁面中,如果我排序或groupby之後,我無法導航到其他pages.If我選擇任何其他鏈接最後執行的排序相同的最後一個查詢得到執行。 這是一個問題嗎?或者我需要添加任何配置。 請幫我解決這個問題。 下面是codesnippet 8 XHTML的一個 富後:extendedDataTable sortby,其他方法沒有得到執行
<rich:column sortable="true"
sortBy="#{p.regionid}" width="100px" label="Region Id">
<f:facet name="header">
<h:outputText value="Region Id" />
</f:facet>
<h:outputText value="#{p.regionid}" />
</rich:column>
<rich:column sortable="true"
sortBy="#{p.region}" width="100px" label="Region Name">
<f:facet name="header">
<h:outputText value="Region Name" />
</f:facet>
<h:outputText value="#{p.region}" />
</rich:column>
邊欄
行動
@DataModel("regions")
private List<CoreRegion> listRegions;
@Factory("regions")
public void getRegions() {
System.out.println("Inside get Regions");
Session userDatabase = HibernateUtil.getSession();
Criteria crit = userDatabase.createCriteria(CoreRegion.class);
listRegions = crit.list();