liferay:什么时候完全覆盖GenericPortlet的doHelp和doEdit方法?

Gaj*_*ini 4 liferay

我看到当我们扩展这个GenericPortlet类时,有doHelp,doEdit,doView和processAction等方法.

当我浏览互联网上的教程时,我发现使用GenericPortlet的人并不打算覆盖两个方法doEdit和doHelp.

请告诉我,我们何时以及在哪些场景中需要覆盖这两种方法(doEdit和doHelp),是否有任何网站允许用户拥有这些行为?

谢谢你的阅读.

Mar*_*ark 5

这3个方法是Portlet API(JSR168)的一部分.

"doHelp"方法被概念化以向用户显示有关如何使用portlet的有用信息,并且它是为HELP模式实现的呈现方法.

'doEdit'方法被概念化为portlet配置以个性化portlet,即指定用户首选项,并且它是为EDIT模式实现的呈现方法.

在实际生产中,这个提议并不是最佳的,因此像Liferay这样的portlet容器已经为这些东西制定了自己的概念,并且不使用"doHelp"和"doEdit"方法.

对于liferay中使用的portlet配置,请参阅此Wiki.