問題タブ [liferay-7]

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 に答える
1404 参照

jsp - Liferay 7 カスタム通知

ユーザーに通知を送信するカスタム通知ポートレットを追加しました。ただし、通知を送信すると、通知の機能が失われます。たとえば、ユーザーの通知ページにアクセスすると通知が表示されますが、通知を構成しようとすると次のようになります。

その結果、[構成] ポップアップ ウィンドウで: 通知が一時的に利用できなくなります。
また、受け取った通知を承認、拒否、またはアクセスしようとすると、次のようになります。

原因: javax.portlet.PortletException: com.liferay.portal.kernel.portlet.LiferayPortlet.callActionMethod(LiferayPortlet.java:190) の javax.portlet.GenericPortlet.processAction(GenericPortlet.java:206) で processAction メソッドが実装されていません。 .. 187 より多く

ユーザーの通知ポートレットで実行しようとしているアクションで、エラーが発生します。このリンクhttp://www.liferaysavvy.com/2014/12/liferay-dockbar-custom-user.htmlのチュートリアルを使用しています。
どんなヘルプヘルプも素晴らしいでしょう!

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

liferay - ポートレットをliferay 7のコントロールパネルセクションに移動しますか?

コントロール パネル セクションにカスタム ポートレットを追加するにはどうすればよいですか? いろいろなチュートリアルを見ましたが、すべて liferay 6.2 のものです。liferay 7でそれを達成する方法は? 事前にサンクス..

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

liferay - Liferay IPC リスナーが複数回実行される

この質問がすでにどこかで尋ねられている場合はまず申し訳ありませんが、グーグルで数時間経ってもまだ答えが見つかりません.

私はポートレット開発にかなり慣れていません (ただし、開発者が不足しており、時々それを使用する必要があります)、解決策は些細なことかもしれませんが、実際には十分な経験がありません。

問題は、1 つのページに 2 つのポートレットがあり、そのうちの 1 つに他のポートレットの変更を知らせようとすることです。これには IPC を使用します。最初のものには Liferay.fire 関数があります:

もう1つは、Liferay.on('category',function(category){...})内部にajax呼び出しといくつかのレンダリングメソッドを含む関数があります。

上記のページにアクセスして対応するボタンをクリックすると、最初はすべて正常に機能します。ただし、このページから移動して戻ると、リスナーが 2 回実行されます。再度ナビゲート -> 3 回。など...しかし、ページをリロードすると(F5またはCTRL + F5で)、最初からやり直すため、さらにナビゲーションするまで、リスナーは1回だけ実行されます。

もう 1 つの奇妙な点は、関数が何回実行されても、入力パラメーターはすべて同じです。

たとえば、ページを離れて 3 回戻ってきて、最後に「id=1」のカテゴリを選択した場合、関数は「id=1」で 3 回実行されます。「id=2」を選択すると、「id=2」で 3 回実行されます。

ほぼ1日立ち往生しているので、誰かが何か考えを持っているなら、本当に感謝しています.

事前にどうもありがとうございました。さらに情報が必要な場合はお知らせください。

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

liferay - 既存の Liferay 7 クラスを変更する

liferay 7 プライベート メッセージング ポートレットに変更を加える必要があり、次の点について質問したいと思います。

モジュールを使用して liferay ポータル クラスをオーバーライドする方法はありますか? 私の場合、PrivateMessagingUtil クラスを変更したいと考えています。

よろしくお願いします、

ダニエル

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

liferay - Liferay 7でLayoutImplをオーバーライドするには?

Liferay 7 で LayoutImpl のメソッドをオーバーライドしたいのですが、サービス ラッパーを使用してみましたが、サービス名カテゴリにこのクラスのオプションがありません。

どうすればそれを達成できますか?これには ModelListener が必要ですか?

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

liferay - liferay 7でUserFinderImplをオーバーライドするには?

カスタム SQL クエリを実行するには、UserFinderImpl をオーバーライドする必要があります。動的クエリを使用してこのプロジェクトを開発しました。しかし、カスタムSQLで作成する必要があります。その方法を教えてください。事前にサンクス..