Parameters ZK:使用paramether转发操作

Parameters ZK:使用paramether转发操作,parameters,forwarding,zk,Parameters,Forwarding,Zk,我正在尝试在页面上动态显示和隐藏行。首先,我尝试在.zul页面上显示行,但无法使用AnnotateDataBinder刷新组件。现在我试图在控制器java文件上实现它,但现在我面临的问题是,如果我使用组件(如listbox)forward=“onSelect=onSelected(paramA)”,那么在控制器上,我将尝试像这样捕捉它 public void onSelected(ForwardEvent事件,String pram){}这不起作用。如果我不使用第二个参数,它会起作用。但是我应该

我正在尝试在页面上动态显示和隐藏行。首先,我尝试在.zul页面上显示行,但无法使用AnnotateDataBinder刷新组件。现在我试图在控制器java文件上实现它,但现在我面临的问题是,如果我使用组件(如listbox)
forward=“onSelect=onSelected(paramA)”
,那么在控制器上,我将尝试像这样捕捉它


public void onSelected(ForwardEvent事件,String pram){}
这不起作用。如果我不使用第二个参数,它会起作用。但是我应该发送一些字符串来检查它。有什么办法吗

事件侦听器的签名错误。无论参数是否规定,都应相同。此外,可以从event.getData()检索您传递的参数

public void onSelected(ForwardEvent event) {
  String param = (String)event.getData();
...