4

この GenericPortlet クラスを拡張すると、doHelp、doEdit、doView、および processAction などのメソッドがあることがわかります。

インターネットでチュートリアルを読んだとき、GenericPortlet を使用している人は、doEdit と doHelp の 2 つのメソッドをオーバーライドしようとしないことがわかりました。

これらの 2 つのメソッド (doEdit と doHelp) をオーバーライドする必要があるのはいつ、どのシナリオか教えてください。ユーザーがこれらの動作を行えるようにする Web サイトはありますか??

読んでくれてありがとう。

4

1 に答える 1

5

これら 3 つのメソッドは、ポートレット API ( JSR168 ) の一部です。

「doHelp」メソッドは、ポートレットの使用方法に関するユーザーに役立つ情報を表示するために概念化されたもので、HELP モード用に実装されたレンダリング メソッドです。

「doEdit」メソッドは、ポートレットをパーソナライズするため、つまりユーザー設定を指定するためのポートレット構成用に概念化されており、EDIT モード用に実装されたレンダリング メソッドです。

実際の運用では、この提案は実際には最適ではないため、Liferay などのポートレット コンテナーは、これらのことについて独自の概念を作成し、「doHelp」および「doEdit」メソッドを使用しません。

liferay で使用されるポートレット構成については、このwikiを参照してください。

于 2012-04-13T08:18:20.043 に答える