問題タブ [liferay-hook]

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 投票する
0 に答える
164 参照

liferay-6.2 - フックを使用してLiferayのユーザーアカウントのサーブリソースをオーバーライドします

Liferay 6.2 を使用しています。User-My Account ページにフィールドを追加するためのフックを作成しました。これらのフィールドのキーを押すと、ajax 呼び出しを呼び出す必要があります。私はライフリーサービスのオーバーライドを読み、同じアプローチに従おうとしています:これは、ユーザーを新しいフィールドで更新するために機能します。

ただし、ajax 呼び出しの場合、サーブ リソース メソッドをどこかでオーバーライドする必要があります。しかし、正確に serve resource() を呼び出す場所がわかりません。

私のアプローチは次のとおりです。

details.jsp で

js の場合: AUI io リクエストを使用して ajax を呼び出します: モードをパラメーターとして渡して、それが serveResource 内にあるかどうかを確認します。

しかし、リソースを提供する前に、userProfileURL が定義されていないというエラーが表示されます。それに必要なインポートもjspに含めました。

UserServiceWrapper を拡張する userServiceImpl クラスで、serveResource をオーバーライドしようとしました。

しかし、次のようなエラーが表示されます。

メソッド serveResource(ResourceRequest, ResourceResponse) はタイプ UserServiceWrapper に対して未定義です

ユーザー アカウント ページのフックで ajax 呼び出しを行う方法はありますか、それとも間違った場所で上書きしていますか?

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

jboss - Liferay と JBoss にフックをデプロイする

サイトに Javascript を挿入するためのフックを作成する必要があります。フックの作成に問題はありませんでしたが、デプロイすると、フックがフックのように登録されません。

Liferay と Tomcat でデプロイしようとしましたが、うまくいきました。

何が起こっているのか知っている人はいますか?

前もって感謝します。

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

authentication - ログインフックなしのliferayでの認証

ビューのユーザーとパスワードを取得し、ライフレイのデータでこのデータが正しいかどうかを確認します。正しい場合、検証がtrueの場合、メソッドは1を返しますが、作成方法がわかりませんliferay へのログインが成功した場合、これが私の方法です。

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

ajax - Liferay 検索コンテナの Ajax ページネーション

検索コンテナーのページネーションで Ajax 呼び出しを試みています。同じページに複数のポートレットがあるため、ページネーションを行うたびに各ポートレットが強制的にレンダーを呼び出す必要はありません。

2つの解決策が考えられますが、私はいくつかの問題に直面しています。それを解決するのを手伝ってください。

1) ポートレットのライフサイクルを 0 から 2 に変更して、Liferay Search Container Pagination URL を編集する方法を教えてください。フックの作成方法

2) jsCall<liferay-ui:page-iterator/>という属性があるというタグがあります。ページをリロードせずにページネーションに使用されます。使い方がわかりません。

2番目のオプションを使用して解決できる場合は、非常に役立ちます。

ありがとうございました。

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

liferay-6.2 - Liferayはログイン後にユーザーが入力したページにリダイレクトします

Liferay6.2 でカスタム ランディング ページ フックを作成しました。

ユーザーがabc.com/xyzと入力するとします。ログイン後、彼は私のカスタムランディングページにリダイレクトされるべきではありません。代わりに、ログイン後の xyz にリダイレクトする必要があります。

私のランディング ページは、彼がabc.comに入ったときにのみ選択する必要があります 。これを実装する方法。