Jdev 版本:11.1.1.7.1 我有一个 Java 脚本方法,通过服务器侦听器调用 bean 方法,如下所示。
JS方法:
onSelection : function (itemId, metadata) {
// alert (itemId);
AdfCustomEvent.queue(null, "ServerEvent",
{
itemId : itemId
},false);
return true;
}
服务器监听器:
<af:serverListener type="ServerEvent"
method="#{pageFlowScope.contentBean.handleEvent}"/>
豆方法:
public void handleEvent(ClientEvent clientEvent) {
logger.info("Start of method()");
String itemId = (String)clientEvent.getParameters().get("itemId");
}
控件转到 JS 方法,我可以看到所有变量都已赋值,但 bean 方法没有通过服务器侦听器从 JS 调用。
谁能告诉我我在这里到底做错了什么。