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

ajax - Liferay で AJAX を使用してセッション属性を設定する

AJAXでセッション変数を設定し、jspページでアクセスしたい。

AJAX リクエストの serveResource メソッドは次のとおりです。

セッション属性myAttributeは、view.jsp ページからアクセスできる必要があります。AJAX 要求とセッション属性myAttributeの値は同じページ (view.jsp) にあるため、1 つのページになります。次のように属性の値にアクセスしようとすると:

私は常にnullを取得しています。

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

liferay - ServiceBuilder は FinderImpl クラスを作成していませんか?

Liferay 7 を使用していくつかのサービスを作成しています。ただし、サービスをビルドした後にFinderImplおよびFinderUtilクラスは作成されません。私が従った手順は次のとおりです。

  1. サービス ビルダー プロジェクトを作成しました。
  2. ファインダ列を作成しました。
  3. *-api と *-service をビルドしてデプロイしました...ここで、* はプロジェクト/サービス名です。
  4. gradle -> Refresh Gradle Project を使用してプロジェクトを更新します。
  5. *-service と *-api を実行中のサーバーにドラッグ アンド ドロップしました。

結果: テーブルは作成されますが、*FinderImpl および *FinderUtil クラスはプロジェクトにありません。

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

liferay - ポートレットのカスタム テンプレートに汎用テンプレートを含める方法

Asset Publisher ポートレットがあり、カスタム表示テンプレート (ADT) を作成したいと考えています。ここで、汎用テンプレート (テーブル、フルコンテンツなど) の 1 つを使用したいと考えています。どうすればこれを達成できますか?前もって感謝します!

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

liferay - Liferay 7 のプライベート ページ ナビゲーション

私たちは最初の liferay 7 プロジェクトを開始していますが、プライベート ユーザー ページの作成に問題があります。ユーザーに持たせたい 7 つのページがあり、プライベート メッセージング ポートレットを使用するため、これらのページはプライベートにする必要があります。

サイト テンプレートを作成し、それを新しいユーザーのダッシュボードに割り当てました。そのため、ページが作成され、ユーザーはそれらにアクセスできます (手動で URL を入力して確認しました)。

しかし、ユーザーはどのようにナビゲートできますか? 利用可能なページをユーザーに表示する方法が見つかりません。メニューでは、ユーザーは「マイダッシュボード」をクリックすることしかできません。それだけです...

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

よろしくお願いします、

ダニエル

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

liferay - 構成ポートレットからポートレット ID を取得する方法は?

構成ポートレットの jsp ページでポートレット ID を取得するにはどうすればよいですか?

.jsp ページで呼び出すことができる特定のポートレットのレベルから:

構成ポートレットの jsp でその ID を取得するにはどうすればよいですか?

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

liferay - エラー java.lang.NoClassDefFoundError: com/liferay/util/dao/orm/CustomSQLUtil

上記のファイルを含む util-java.jar という名前の jar をビルド .gradle ファイルに追加しました。コンパイル時にエラーはありません。しかし、プロジェクトを実行すると、NoClassDefFoundError.

この問題を解消する方法を教えてください。私のbuild.gradleは次のとおりです:-

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

jakarta-ee - Liferay 7 Service BuilderでFinder Utilクラスが生成されない

Liferay 6.2 の Service Builder には問題がありませんでしたが、Liferay 7 では、サービスをビルドして最初の Finder Util クラスを生成するときにブロックの問題が発生します。それを発見したとき、私はプロジェクトをゼロから始めることにしましたが、問題はまだここにあります。公式ドキュメントを使用しても、何も機能しません。

誰かが私を助ける考えを持っていますか?

Eclipse Mars での最後のテストの完全な説明は次のとおりです。

  1. 新しい Liferay ワークスペースを作成する
  2. 新しいLiferay Project Module Service Builderを作成する
  3. service.xml に foo オブジェクトを作成する
  4. ビルド サービス (クラスは適切に生成されます)
  5. persistence.impl パッケージに FooFinderImpl クラスを手動で作成します。
  6. ビルド サービス
    FooFinder インターフェイスは適切に生成されていますが、FooFinderUtil クラスは生成されていません。
  7. FooFinderImpl クラスにいくつかのメソッドを追加します
  8. 構築サービス
  9. 新しいものは何もありません

助けてくれてありがとう。

ヴィンセント