5

簡単なことだと思いますが、どこにも見つかりません。Liferay内のポートレットをプログラムでフルスクリーンモードにする方法を教えてください。例:最大化ボタンをクリックするのと同じですが、コードでは、ユーザーにそのボタンを手動でクリックさせる必要はありません。

4

2 に答える 2

9

アクションフェーズでウィンドウの状態を設定できます。ActionResponse インターフェースにはメソッド setWindowState() があります。

レンダリング フェーズで状態を変更することはできません。2 つ以上のポートレットが最大化するとどうなるか想像してみてください。

于 2010-01-13T08:56:57.513 に答える
1

内部processAction(..):

actionResponse.setWindowState(WindowState.MAXIMIZED);

内側doView(..)

renderRequest.setWindowState(WindowState.MAXIMIZED);
于 2010-10-12T21:27:09.130 に答える