0

ページで行を動的に表示および非表示にしようとしています。最初に.zulページで行を作成しようとしましたが、annotadeDatabinderでコンポーネントを更新できませんでした。今私はコントローラーのJavaファイルでそれを作ろうとしていますが、今私はコンポーネント(リストボックスのような)に使用する場合forward ="onSelect=onSelected(paramA)" 、コントローラーで私はそれを次のようにキャッチ しようとしているという問題に直面しています

public void onSelected(ForwardEvent event , String pram){ } これは機能しません.2番目のパラメータなしで使用すると機能します。しかし、私はそれをチェックするためにいくつかの文字列を送信する必要があります。方法はありますか?

4

1 に答える 1

0

イベントリスナーの署名が間違っています。パラメータを指定してもしなくても同じです。さらに、渡したパラメーターはevent.getData()から取得できます。

public void onSelected(ForwardEvent event) {
  String param = (String)event.getData();
...
于 2011-04-08T08:45:09.203 に答える