У меня есть интерфейс RichFaces, у которого есть меню боковой панели и боковая панель имеет 8 ссылок. Я использую критерии Seam @DataModel и @Factory и спящий режим для заполнения всех 8 страниц. На всех страницах у меня есть функция сортировки, которая работает нормально. Я могу получить все данные на всех 8 страницах, и я могу свободно перемещаться по всем ссылкам/xhtmls. Но если в одной из xhtmlpages, если я сортирую или группируюсь после этого, я не могу перейти на другие страницы. Если я выберу любую другую ссылку, выполняется тот же последний запрос, который выполняется для сортировки. Это проблема? или мне нужно добавить любую конфигурацию. Пожалуйста, помогите мне в решении этой проблемы. Ниже 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>
Sidebar
Действие
@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();