После сортировки rich:extendedDataTable другие действия не выполняются

У меня есть пользовательский интерфейс RichFaces, в котором есть боковое меню, а боковая панель имеет 8 ссылок. Я использую Seam @DataModel и @Factory и критерии гибернации для заполнения всех 8 страниц. На всех страницах у меня есть функция сортировки, которая работает нормально. Я могу получить все данные на всех 8 страницах и свободно перемещаться по всем ссылкам/xhtml. Но если на одной из страниц xhtml, если я выполняю сортировку или группировку после этого, я не могу перейти на другие страницы. Если я выберу любую другую ссылку, будет выполнен тот же самый последний запрос, который выполняется для сортировки. Это проблема? или мне нужно добавить любую конфигурацию. Пожалуйста, помогите мне в решении этой проблемы. Ниже приведен фрагмент кода одного из 8 xhtml.

        <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();

person user118802    schedule 17.08.2009    source источник


Ответы (1)


Я решил эту проблему, обновив rich:panelMenuItem, следуя

                <rich:panelMenuItem>
                    <s:link view="/currencyList.xhtml">
                        <h:outputText value="Currency" style="TEXT-DECORATION: none;"></h:outputText>
                    </s:link>
                </rich:panelMenuItem>
person user118802    schedule 17.09.2009