Я использую Richfaces 4.1.0.Final. У меня проблема, похожая на этот пост, однако средство (возврат true;) не работает для меня. Это может быть версия Richfaces, которую я использую, но обновление для меня очень сложно, и я хотел бы сначала убедиться, что проблема в этом, или, предпочтительно, найти обходной путь.
У меня есть ссылка a4j: commandLink в богатом: столбце в богатом: dataTable в богатой: вкладке в богатой: tabPanel. Я хотел бы щелкнуть ссылку, сохранить данные столбца в фоновом компоненте (например, через f:setPropertyActionListener), а затем переключить пользователя на другую вкладку для редактирования (используя: #{rich:component('TabPanel')} .switchToItem('EditTab');)
Если я использую oncomplete для части javascript, обработчик срабатывает, но часть switchToItem не работает. Если вместо этого я использую onclick для части javascript, обработчик не срабатывает, но часть switchToItem работает. Мне нужны оба.
Кто-нибудь знает решение? Это известная проблема в этой версии Richfaces? Кто-нибудь знает, как я могу обойти эту проблему, используя другие компоненты?
Заранее извиняюсь, но я не могу опубликовать свой код.
Спасибо, Джон
Обновление:
Я обновился до Richfaces 4.2.2.Final, но улучшений не было. По-видимому, невозможно использовать a4j:commandLink с f:setPropertyActiopnListener, если вы также используете oncomplete для переключения на другую вкладку.