8

ポートレットで追加/更新アクションが実行されたときに、プラグインポートレットのこのデフォルトメッセージ「リクエストは正常に処理されました」を無効にするにはどうすればよいですか?

また、カスタム構成ページ()でこれを無効にしますconfiguration.jsp。これは、すべてのポートレットの右上隅に表示されるレンチアイコンをクリックしたときに表示される構成ページです。

設定できる構成オプションや、それを無効にするために記述できるコードはありますか?

または、カスタムポートレットからのメッセージを変更することは可能でしょうConfigurationActionImplか?

4

1 に答える 1

20
  1. このメッセージは、次の構成を使用して、ポートレット内のすべてのアクションに対して無効にすることができますportlet.xml

    <init-param>
        <name>add-process-action-success-action</name>
        <value>false</value>
    </init-param>
    
  2. または、すべてのアクションではなく、特定のアクションに対して変更することもできます。

    public void addEmployee(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, PortletException {
    
        // ... all the code processing
    
        String successMsg = "Employee added Successfully!";
    
        SessionMessages.add(actionRequest, "request_processed", successMsg);
    }
    

このリンクにある情報に感謝します。

これが誰かを助けることを願っています。

于 2012-07-27T07:53:36.790 に答える