問題タブ [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.
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 呼び出しを行う方法はありますか、それとも間違った場所で上書きしていますか?
jboss - Liferay と JBoss にフックをデプロイする
サイトに Javascript を挿入するためのフックを作成する必要があります。フックの作成に問題はありませんでしたが、デプロイすると、フックがフックのように登録されません。
Liferay と Tomcat でデプロイしようとしましたが、うまくいきました。
何が起こっているのか知っている人はいますか?
前もって感謝します。
authentication - ログインフックなしのliferayでの認証
ビューのユーザーとパスワードを取得し、ライフレイのデータでこのデータが正しいかどうかを確認します。正しい場合、検証がtrueの場合、メソッドは1を返しますが、作成方法がわかりませんliferay へのログインが成功した場合、これが私の方法です。
ajax - Liferay 検索コンテナの Ajax ページネーション
検索コンテナーのページネーションで Ajax 呼び出しを試みています。同じページに複数のポートレットがあるため、ページネーションを行うたびに各ポートレットが強制的にレンダーを呼び出す必要はありません。
2つの解決策が考えられますが、私はいくつかの問題に直面しています。それを解決するのを手伝ってください。
1) ポートレットのライフサイクルを 0 から 2 に変更して、Liferay Search Container Pagination URL を編集する方法を教えてください。フックの作成方法
2) jsCall<liferay-ui:page-iterator/>
という属性があるというタグがあります。ページをリロードせずにページネーションに使用されます。使い方がわかりません。
2番目のオプションを使用して解決できる場合は、非常に役立ちます。
ありがとうございました。
liferay-6.2 - Liferayはログイン後にユーザーが入力したページにリダイレクトします
Liferay6.2 でカスタム ランディング ページ フックを作成しました。
ユーザーがabc.com/xyzと入力するとします。ログイン後、彼は私のカスタムランディングページにリダイレクトされるべきではありません。代わりに、ログイン後の xyz にリダイレクトする必要があります。
私のランディング ページは、彼がabc.comに入ったときにのみ選択する必要があります 。これを実装する方法。