我已实施以下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
被称为没有问题。我们在版本3.3.2中使用了RichFaces。
答案 0 :(得分:1)
你需要写
actionListener="#{yourBean.swapPanelState}"
而不是
ationListener="swapPanelState"