問題タブ [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.
ajax - Liferay で AJAX を使用してセッション属性を設定する
AJAXでセッション変数を設定し、jspページでアクセスしたい。
AJAX リクエストの serveResource メソッドは次のとおりです。
セッション属性myAttributeは、view.jsp ページからアクセスできる必要があります。AJAX 要求とセッション属性myAttributeの値は同じページ (view.jsp) にあるため、1 つのページになります。次のように属性の値にアクセスしようとすると:
私は常にnullを取得しています。
liferay - ServiceBuilder は FinderImpl クラスを作成していませんか?
Liferay 7 を使用していくつかのサービスを作成しています。ただし、サービスをビルドした後にFinderImplおよびFinderUtilクラスは作成されません。私が従った手順は次のとおりです。
- サービス ビルダー プロジェクトを作成しました。
- ファインダ列を作成しました。
- *-api と *-service をビルドしてデプロイしました...ここで、* はプロジェクト/サービス名です。
- gradle -> Refresh Gradle Project を使用してプロジェクトを更新します。
- *-service と *-api を実行中のサーバーにドラッグ アンド ドロップしました。
結果: テーブルは作成されますが、*FinderImpl および *FinderUtil クラスはプロジェクトにありません。
liferay - ポートレットのカスタム テンプレートに汎用テンプレートを含める方法
Asset Publisher ポートレットがあり、カスタム表示テンプレート (ADT) を作成したいと考えています。ここで、汎用テンプレート (テーブル、フルコンテンツなど) の 1 つを使用したいと考えています。どうすればこれを達成できますか?前もって感謝します!
liferay - Liferay 7 のプライベート ページ ナビゲーション
私たちは最初の liferay 7 プロジェクトを開始していますが、プライベート ユーザー ページの作成に問題があります。ユーザーに持たせたい 7 つのページがあり、プライベート メッセージング ポートレットを使用するため、これらのページはプライベートにする必要があります。
サイト テンプレートを作成し、それを新しいユーザーのダッシュボードに割り当てました。そのため、ページが作成され、ユーザーはそれらにアクセスできます (手動で URL を入力して確認しました)。
しかし、ユーザーはどのようにナビゲートできますか? 利用可能なページをユーザーに表示する方法が見つかりません。メニューでは、ユーザーは「マイダッシュボード」をクリックすることしかできません。それだけです...
どんな助けでも大歓迎です。
よろしくお願いします、
ダニエル
liferay - 構成ポートレットからポートレット ID を取得する方法は?
構成ポートレットの jsp ページでポートレット ID を取得するにはどうすればよいですか?
.jsp ページで呼び出すことができる特定のポートレットのレベルから:
構成ポートレットの jsp でその ID を取得するにはどうすればよいですか?
liferay - エラー java.lang.NoClassDefFoundError: com/liferay/util/dao/orm/CustomSQLUtil
上記のファイルを含む util-java.jar という名前の jar をビルド .gradle ファイルに追加しました。コンパイル時にエラーはありません。しかし、プロジェクトを実行すると、NoClassDefFoundError
.
この問題を解消する方法を教えてください。私のbuild.gradleは次のとおりです:-
jakarta-ee - Liferay 7 Service BuilderでFinder Utilクラスが生成されない
Liferay 6.2 の Service Builder には問題がありませんでしたが、Liferay 7 では、サービスをビルドして最初の Finder Util クラスを生成するときにブロックの問題が発生します。それを発見したとき、私はプロジェクトをゼロから始めることにしましたが、問題はまだここにあります。公式ドキュメントを使用しても、何も機能しません。
誰かが私を助ける考えを持っていますか?
Eclipse Mars での最後のテストの完全な説明は次のとおりです。
- 新しい Liferay ワークスペースを作成する
- 新しいLiferay Project Module Service Builderを作成する
- service.xml に foo オブジェクトを作成する
- ビルド サービス (クラスは適切に生成されます)
- persistence.impl パッケージに FooFinderImpl クラスを手動で作成します。
- ビルド サービス
FooFinder インターフェイスは適切に生成されていますが、FooFinderUtil クラスは生成されていません。 - FooFinderImpl クラスにいくつかのメソッドを追加します
- 構築サービス
- 新しいものは何もありません
助けてくれてありがとう。
ヴィンセント