問題タブ [portlet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6456 参照

java - Eclipse でポートレットの設計を開始するにはどうすればよいですか?

ポートレットの設計と展開のための Eclipse 用のプラグインはありますか? 私はポートレットを設計したことがないので、Web 上にも良いチュートリアルはありますか?

0 投票する
1 に答える
1865 参照

servlets - Liferay: サーブレットとポートレットの初期化順序

Liferay 4 では、war にポートレットとサーブレットの両方が含まれている場合、ポートレットの前にサーブレットが初期化されていたと思います。Liferay 5 では、逆のことが起こっていることに気付きました。ポートレットの前にサーブレットが常に初期化されるように Web アプリケーションまたは Liferay をセットアップするにはどうすればよいですか?

0 投票する
3 に答える
1966 参照

java - JSR-168 ポートレットのインスタンスを一意に識別する

コンテナーに複数回追加できる JSR-168 ポートレットを作成しています。各コンテナ (Liferay、JBoss など) には、同じポートレットの複数のインスタンスを区別する独自の内部方法があります。

doView()ただし、ポートレット インスタンスをメソッド内で一意に識別したいと考えています。

ポートレットのインスタンスごとに異なる一意の識別子を取得する標準の JSR-168 メカニズムはありますか? 私は、人々が一意の ID をランダムに 生成してセッションに保存するさまざまなソリューションを見てきましたが、標準的なメカニズムが存在する場合はそれを好みます。

0 投票する
0 に答える
564 参照

jboss - JBossポータルにログイン

JBossポータルの管理者モードでログインおよびログアウトするためのカスタム リンクを作成するにはどうすればよいですか?

0 投票する
2 に答える
964 参照

logging - WebSphere Portal 6.0 ポートレットのエラー ロギング

WebSphere Portal 6.0 (Linux) にデプロイされたポートレットからのエラー ログを見つけることができる場所

0 投票する
1 に答える
796 参照

websphere - WebSphere Portal 6 ポートレットを WebSphere Portal 5 にデプロイする

WebSphere Portlet Factory Designer 6.0.2 で Eclipse 3.2.2 を使用しています。

Portal 6 用に開発されたポートレットは正常に動作します。ポートレット War をビルドして、Portal 6 サーバーに正常にデプロイできます。

ただし、Portal 5 を実行しているプロダクション サーバーしかありません。では、Portal 5 と互換性のある War ファイルを作成するにはどうすればよいでしょうか?

0 投票する
1 に答える
944 参照

java - Websphereポートレットの移行、DispatchActionにパラメーターがありません

古いポートレットアプリケーションをWPS5からWPS6に移行しています。アプリケーションはIBMレガシー・コンテナーを使用しています。移行ガイドによると、一部のポータルライブラリと一部のタグ参照のみを更新します。アプリケーションは、IBMレガシー・コンテナーと変更されたStrutsポートレットをまだ使用しています。

次のようなリンクを作成すると、次のようになります。

リンクはそのようなURLをレンダリングします:

ディスパッチ用のDispatchActionパラメータ'メソッド'を検索するを使用しています。ただし、上記のリンクをクリックしても、'メソッド'パラメータをdispatchActionに渡すことはできません。リクエストパラメータをさらに調査すると、このキーと値のペアが見つかりました。

したがって、パラメータが埋もれていてアクションをディスパッチできないrequest.getParameter('method')ため、nullを返すことは明らかです。request.getParameter('spf_strutsAction')

もちろん、埋め込みパラメータを読み取ることで、ディスパッチアクションを強制できます。しかし、問題は、「メソッド」以外にも多くのパラメータがあることです。

ポータルサーバーはPortletRequestの実装を提供する必要があると思います。PortletRequest.getParameter()がどういうわけか間違っていますか?それとも、ポートレットストラットの問題ですか?これらのパラメータをリクエストオブジェクト内に戻すにはどうすればよいですか?

0 投票する
2 に答える
7523 参照

java - ポートレットの doView メソッドからのリダイレクト

私は Websphere ポータル 6.0 を使用していますが、doView メソッドからレンダリングするページをサーバーに伝える方法があるかどうか疑問に思っています。processAction メソッドから実行できることはわかっていますが、残念ながら問題のセマンティクスでは許可されていません。

ご協力ありがとうございました

0 投票する
2 に答える
5488 参照

jquery - jQuery ポートレットとダイアログ ボックスの問題

並べ替え可能な要素を作成し、すべてのポートレットにオンクリック イベントを添付してダイアログ ボックスを開きますが、(ポートレットをメイン ダッシュボードにさらにドラッグして) 開くと (ポートレットのヘッダーにある) セットアップ リンクをクリックすると、alert() (私はテスト目的でセットアップしました)メインダッシュボードのすべてのポートレットに対して常に起動しますが、なぜこれが起こるのですか?

以下は、別のソート可能なものから要素を受け取るソート可能なものをセットアップするために使用するコードです(左側に要素が表示されます)。

この URL でスクリーンショットを見ることができます: http://wildanm.wordpress.com/2009/03/25/ofc-reloading-problem-on-jquery-sortable-elements/

HTMLマークアップが必要な場合は、後で投稿します..

ところで、私はjQueryが初めてです..

ありがとう!

アップデート :

カイル、答えてくれてありがとう

コードを再検討し、提案された変更を試した後、主な問題は、ダイアログ ボックスに親要素 (どのポートレットから来たのか) を伝える方法だと思います。上記のコードでは、更新ボタンをクリックした後、影響を受けるポートレットは常に、メイン エリアにドロップした最初のポートレットです.., 私の説明があなたにとって十分に明確であることを願っています.., ありがとう!

ところで、これは単一のポートレットのマークアップです:

ui-icon-wrench id が自動的に追加されます。これは今のところテスト用です。dom をトラバースして、そこから object 要素の id を取得しようとしています。object 要素も swfobject を使用して自動的に生成されます。上記のコードを見ることができます.. (ところで、回答のコメントは 300 文字に制限されているため、ここに投稿します)

よろしくお願いします、

ワイルダン