0

トリニダードライブラリーを使用しています。

私はcommandButtonそれが属性を持っていて、それを指すpartialSubmit=trueパネルを持っています。partialTriggerscommandButton

サーバー側でリクエストのソースを知るにはどうすればよいですか?つまり、どのコンポーネントが部分トリガーを起動するのですか?

助けてくれてありがとう。

4

2 に答える 2

0

次のようなコマンド ボタンがあります。

<tr:commandButton styleClass="formbutton"
    id="yourId"
    partialSubmit="true" 
    textAndAccessKey="&YourText" 
    actionListener="#{yourBean.yourAction}">
</tr:commandButton> 

およびそのような機能を持つマネージドBean:

public void yourAction(ActionEvent event)
   {
       event.getComponent().getId();
   }
于 2012-08-21T12:38:03.517 に答える
0

この情報は、リクエスト パラメータ マップにあります。

ExternaContext から requestParameterMap を取り出したところ、マップ内の属性の 1 つがリクエストのソースでした。これにより、このリクエストを送信するフォームが得られます。

于 2012-08-22T07:17:03.370 に答える