rich: simpleTogglePanel не вызывает action или actionListener - PullRequest
0 голосов
/ 11 ноября 2011

Я реализовал следующее rich:simpleTogglePanel

<rich:simpleTogglePanel 
      switchType="server"
      ationListener="swapPanelState" 
      action="swapPanelState2">

Независимо от того, какой switchType я установил - server, ajax или client - ни `action nor the actionListener`вызывается.Я активировал точки останова в этих методах, и они никогда не вызывались.

Вот методы:

public Object swapPanelState2() {
    logger.info("swapPanelState");
    return null;
}

public void swapPanelState(ActionEvent event) {
    logger.info("swapPanelState");
}

Панель вложена в тег h:form.Другие actionListener вызываются без проблем.Мы используем RichFaces в версии 3.3.2.

1 Ответ

1 голос
/ 11 ноября 2011

Вам нужно написать

actionListener="#{yourBean.swapPanelState}" 

вместо

ationListener="swapPanelState" 
...