問題タブ [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.
java - 別のポートレットが使用されたときに、Struts ベースのポートレットにそのビューを記憶させることはできますか?
Struts ポートレット ブリッジを使用してかなり基本的なポートレットを作成し、それを liferay にデプロイしました。ポートレット内のナビゲーションは問題ないように見えますが、ポータル内の別のポートレットのリンクをクリックすると、ポートレットはポートレット内のビュー アクション設定に戻ります。既存の状態を再レンダリングするのではなく、.xml を使用します。私は何を間違っていますか?
私portlet.xml
は:
そしてstruts-portlet-config.xml
次のとおりです。
PS私はすでにliferayフォーラムでこれを尋ねましたが、迅速な回答を期待してここでも尋ねています.
jboss - JNDIなしのJMS?
Java 1.4 を使用して WebSphere 6.01 でポートレットを実行しています。JMS メッセージを JBoss 5 キューに送信し、Java 5 (または 6 かもしれませんが、1.4 より新しいことは確かです) を実行したいと考えています。ポートレットのクラスパスに JBoss クライアント jar を含める必要があり、それらは Java 1.5 であるため、JNDI を使用して接続しようとしても機能しません。そのため、InitialContext を作成しようとすると、サポートされていないメジャー/マイナー エラーが発生します。
JNDI を使用せずに JBoss に直接接続できますか? または、私が考えられないこの問題を回避する方法はありますか?
api - ポートレットで文字エンコーディングを変更する必要があるのはなぜですか?
なぜポートレットで文字エンコーディングを変更する必要があるのでしょうか? ページに含まれている場合、ページには既に文字エンコーディングが含まれている必要があります。ポートレットが別のポートレットを使用している場合、ブラウザが何をすべきかわかりません。
追加の質問: ポートレット 2.0 の API は、文字エンコーディングに関して矛盾するのはなぜですか? ポートレットで文字エンコーディングを変更することは許可されていないと書かれている箇所が 1 つありますが、後でその方法を示します。
python - Plone3で「イベント」ポートレットを変更する方法
今後のイベントを表示するPlone3の「イベント」ポートレットをカスタマイズしようとしています。そのポートレットのフッターにある「表示」リンクは、/eventsURLに移動します。しかし、私のサイトは多言語対応であるため、URLが常に正しいとは限りません。たとえば、オランダのイベントの正しいURLは/evenementenである必要があります。
私のセットアップでは、言語ごとに1つのフォルダーを使用します。/ enはすべての英語のコンテンツを保持し、/nlはすべてのオランダ語のコンテンツを保持します。ploneルートにはポートレットがないので、「イベント」ポートレットを/nlフォルダーと/enフォルダーの両方に別々に追加します。ZMIでevents.ptテンプレートを調べていたところ、プロパティからURLを取得しているようですが、そのプロパティはどこで定義され、どのように変更できますか?ZMIでポートレット構成が見つかりません。これがplone.app.portlets.portlets/events.ptからのスニペットです:
では、ZMIのall_events_linkプロパティをどこかで変更できますか?もしそうなら、どこ?
別の方法として、すべてのイベントをリストするコレクションを含む「コレクション」ポートレットを追加しようとしました。ただし、問題は、コレクションポートレットがイベントの開始日と終了日を表示したくないということです。
java - ResourceResponse.setCharacterEncoding() が機能しない
ポートレットメソッドá
の応答で、特殊なラテン文字 (例: ) を返す必要があります。serveResource()
私は次の方法を試しました:
また
フロントエンドの XHR 呼び出し (serveResource url への) は、上記のいずれのアプローチからも正しい文字を取得しません。ただし、XHR がリクエストを HttpServlet にポストする場合 (上記とまったく同じレスポンス コードを使用)、問題なく動作します。
誰かがここの問題に光を当てることができますか?
grails - Grails ポートレット プラグインの問題
誰かがこの問題に遭遇したのだろうか。grails ポートレットと liferay プラグインを使用してデモ ポートレットを作成しました。
プロジェクトにgrailsプラグインをインストールした後、次のコマンドを実行しました
grails create-portlet MyFirst
grails generate-portlet-views MyFirst
grails liferay デプロイ
ポートレットは正常にデプロイされます。ただし、ポートレットをページに追加しようとすると、次のスタック トレースが表示されます。誰にもアイデアはありますか?
tomcat バージョン 6.0.18 が組み込まれた liferay バージョン 5.2.3 を実行しています。JVM 1.6も使用しています
前もって感謝します。
java - グラフ付きの JSR-168 ポートレットを作成するには?
グラフ付きの JSR-168 ポートレットを作成しようとしています。調べてみると、portlet-container を使用して NetBeans でいくつかのポートレットを実行できますが、実行するグラフもいくつか作成する必要があります。リンクまたは例を手伝ってくれる人はいますか? 私はそれが私を助けることがわかりました:
-> dojocampus.org -> dojotoolkit.org -> extjs.com
グラフを作成しましたが、portlet-container を配置すると、「ポートレット war ファイルのデプロイに失敗しました。ポートレット war ファイルからの WEB-INF/portlet.xml の読み取り中にエラーが発生した可能性があります」というエラーが表示されます。ポートレットまたはチャートのみが機能しますが、一緒にするとエラーが発生します。JSR は任意のチャート タイプ (フラッシュ、Java Script など) を実行できますか?
攻撃
java - pluto 2.0 で単純な Java ポートレットを作成およびデプロイするためのチュートリアル
私はポートレットと pluto に慣れていないので、簡単な Hello World ポートレットを起動して pluto 2.0 で実行することから始めたいと思っていますが、このために見つけたリソースのほとんどは pluto の以前のバージョンのものであるか、私にとって十分に具体的ではありません。この分野は初めてです。Eclipse プラグインも pluto 2.0 では機能しません
開始方法に関するリンクまたは手順を提供してください(すでに冥王星が機能しています...)
jsp - JBoss AS ポートレットで新しいウィンドウをポップアップする方法は?
JBoss AS ポートレットで作業していると、新しいポートレットで jsp ページを開くことができませんでした。私たちはJBossにかなり慣れていないため、どうすればよいかわかりません。クリックすると新しいウィンドウが開き、そこに JSP をロードするポートレットのリンクが必要です。web.xml/WEB-INF の変更はありますか?
java - Java ポートレット内の HTML サイト
ポートレット開発に関しては、私はまったくの初心者です。かなり小さな静的 HTML サイトをポータル/ポートレット環境に組み込むというタスクがあります。
私が最初に考えたのは、HTML サイト全体を含む 1 つのポートレットを開発することです。
これはひどい考えですか?
そうでない場合は、iframe を使用してサイトの html を取り込む簡単なポートレットを作成できることはわかっていますが、完全に機能する小さな Web サイトであるポートレットを作成する他の方法はありますか?
どんな助けでも大歓迎です。