問題タブ [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 投票する
1 に答える
2225 参照

spring - Liferay 6.2 + Spring @Autowiredがフックで機能しない

Liferay 6.2 で Spring 4.0.6 を使用しています。Spring は autowired コンポーネントをフックに注入できません。オブジェクトは null になります。liferay に付属している春のバージョン 3.1 も試しました。ポートレットでは同じコードが機能しますが、フックでは機能しません。

ActivityEventPublisher.java のプライベート ApplicationEventPublisher パブリッシャーが null です。

web.xml

ActivityEventPublisher.java

どんな助けでも大歓迎です。

ありがとう

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

spring - フックのカスタム サービス ビルダーのセッション ファクトリがインスタンス化されない

カレンダー ポートレットをカスタマイズする liferay 6.1 フックで新しいエンティティを作成しようとしています。サービス ビルダーを使用して、Liferay 6.1 ドキュメントを参照する新しいエンティティを作成しました ( https://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/service-builder-liferay-portal-6-1 -dev-guide-en )。サービスのビルドが成功しました。これは、生成された portlet-spring.xml ファイルです。

以下にある xxLocalServiceImpl クラスにカスタム関数を追加しました。

エンティティはデータベースに正しく作成されます。ただし、上記の findAll 関数でヌル ポインター例外がスローされます。

問題のデバッグを試みたところ、セッション ファクトリがインスタンス化されておらず、常に null であることがわかりました。私が欠けているものはありますか?どうすればこれを解決できますか?

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

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

file-upload - アップロードされたliferayプロセスファイル

私はLiferayが初めてで、ファイルを傍受して処理してからファイルシステムに保存するフックを作成する必要があります。フックを使用することは可能ですか、それとも ext を作成する必要がありますか?

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

liferay - カスタム アクション クラスの sendRedirect

カレンダー ポートレットのアクションの 1 つをオーバーライドしています。いくつかの機能を実行してから、その後別の JSP にリダイレクトしたいと考えています。次のように sendRedirect 関数を使用してみました:
1.

2.

actionResponse.sendRedirect ("/calendar/view") ;

3.

ただし、いずれのメソッドも jsp を別のメソッドにリダイレクトしません。私は processAction 関数でこれを行っており、BaseStrutsPortletAction を拡張しています。

それを解決する方法はありますか?

これは私のオーバーライドされたファイルです:

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

liferay - フックでliferay言語プロパティファイルを変更する方法

登録ポータルにいくつかの項目を追加しました。ここで、特定の言語のラベルを付けたいと思います。ライフレイっぽい。

liferayフックで:

および Language_en.properties で:

および Language_fa.properties で:

および craete_account.jsp

さて、これら2つのアイテムにどのようにラベルを付ければよいでしょうか

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

liferay - Liferay Hook - 操作リクエスト パラメータ

フックで少し問題が発生しました。シナリオ:

  • /document_library/edit_file_entryフックは、ユーザーがドキュメントをドキュメント ライブラリにアップロードするたびに呼び出されるstruts アクションをオーバーライドする必要があります。
  • 目標はtitle、ドキュメントの をチェックし、指定された命名スキームに従って名前を変更することです。

私の解決策:

問題は、元のStrutsアクションportal-impl/src/com/liferay/portlet/documentlibrary/action/EditFileEntryAction.javaが .PortalUtil.getUploadPortletRequest(actionRequest);PortletRequestImpl

ただし、DynamicActionRequestにキャストすることはできませんPortletRequestImpl

見る:

DynmicActionRequest を使用せずにパラメーターを変更するにはどうすればよいですか? 助言がありますか?

Liferay-Portal 6.1.20 EE を実行しています。

前もって感謝します。

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

liferay-6 - liferay 6.2 でデフォルトのポートレット言語のアイコンを変更する方法

Liferay では、サイトで使用できる (ポータル) 言語をセットアップできます。

サイトのコントロール パネルで、そのサイトのユーザーが使用できる言語を選択できます。

liferay 6.2 のデフォルト言語ポートレットのフラグを変更したいと考えています。