rich:simpleTogglePanel既不调用action也不调用actionListener

时间:2011-11-11 07:57:22

标签: java jsf richfaces action actionlistener

我已实施以下rich:simpleTogglePanel

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

无论我设置哪个switchType - serverajaxclient - 都不会调用`action nor the actionListener`。我已经在这些方法中激活了断点,但它们永远不会被调用。

以下是方法:

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

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

该面板嵌套在h:form标记内。其他actionListener被称为没有问题。我们在版本3.3.2中使用了RichFaces。

1 个答案:

答案 0 :(得分:1)

你需要写

actionListener="#{yourBean.swapPanelState}" 

而不是

ationListener="swapPanelState"