ポートレットを追加した管理者がポートレットを設定する必要があります(ポートレットが機能するようにデータベース設定を行います)。これはPreferences(編集モード)で行われています。管理者だけが見ることができます。これまでのところうまくいきます。管理者が設定を完了した後、すべてのユーザーがポートレットを見ることができます。私は1つの問題しか持っていませんでした。ユーザーの個人的な価値が他のユーザーによって上書きされるなどです。そこで、Liferayフォーラムで、ポートレットの環境設定を保存する方法を知りました。しかし、ポートレットを管理者として設定すると、作業中のポートレットだけが表示され、他のユーザーは設定されていないポートレットだけが表示されます。ポートレットがすべてのユーザーに対して機能し、Liferayのユーザー固有のポートレット設定機能を保持できるように、ポートレットを編集モードで管理者として構成する方法はありますか?Liferay:ユーザー固有のポートレット設定
1
A
答えて
3
あなたは好みの範囲を理解する必要があります。
はどちらかあなたは
、基本的にPortletPreferencesの同じインスタンスは、すべてのユーザーに使用されることを意味し、それらがポータル広い作るか、またはあなたはそれらのユーザーが特定の作り、各ユーザーが独自のインスタンスを持っています。
結果として、管理者ポータル全体で設定された設定の一部と、ユーザーのデータを保存するためのその他の部分のユーザーを設定することはできません。
あなたは、後に管理者としてそれらを変更するかどうかによって、いくつかの選択肢があります。その後のportlet.xmlで好みのデフォルト値を定義していない場合
を。
場合は、ポータル全体に広げ、ユーザーのデータを別の場所(データベースなど)に保存する必要があります。
環境設定がXMLにシリアル化され、テキストとして1つの列に格納されるため、大量のデータを格納する必要がある場合は、2番目の解決方法が優れています。例えば。 Oracleデータベースでは、4000文字に制限されています。
0
私はliferayのカスタム「設定モード」(ポートレットのタイトルバーにある小さなレンチのアイコン)を使ってこれを行うことができると思います。編集モードを使用して、ユーザー固有の設定を保存することができます。
関連する問題
- 1. Liferay Webコンテンツ表示ポートレット:ルックアンドフィール - ポートレット設定
- 2. LiferayポートレットLog4jプロパティファイル設定
- 3. ポートレットクラスのLiferayポートレット設定との対話
- 4. Liferayポートレットのプレフィックス
- 5. IdentityServer 4とスコープ固有のユーザー設定
- 6. Liferay MVCポートレットjava.lang.ClassNotFoundException
- 7. Liferayカスタム・ログイン・ポートレット
- 8. Liferayでポートレットの設定を正しく行う方法は?
- 9. LiferayのSDKポートレットプラグインは:Liferayをポートレットで
- 10. Liferay WebContentDisplay - ポートレット - 設定タブを非表示にする
- 11. Liferay 7にポートレット設定を追加する
- 12. Liferayの検索ポートレットのカスタマイズ
- 13. Liferayポートレット内のPHP CMS
- 14. Djangoの設定、モジュール固有の設定
- 15. Liferayの言語固有のカスタム404ページ
- 16. Tomcat固有のweb.xml設定
- 17. Symfony固有のページキャッシュ設定
- 18. django固有の設定アプリ
- 19. クラスに固有の設定
- 20. DDDユーザドメイン固有の設定
- 21. Liferayポートレットでイベントを発生
- 22. Liferay:ポートレットのユーザー情報を保存する方法は?
- 23. CMakeプロジェクトのユーザー固有の設定を読み込む方法
- 24. ユーザー固有の設定にはappname.exe.configが必要ですか?
- 25. ユーザー固有のエントリ
- 26. ユーザー固有のメール
- 27. Liferayでのポートレットのサイズの制御
- 28. 編集モードでのLiferayポートレットの作成
- 29. liferayでのポートレット・アクセスの制限
- 30. Liferayポータルでのポートレットとガジェットの違い
このsubjetを読む:[ユーザー情報をポートレット・保存する方法?] [1] [1]:http://stackoverflow.com/questions/7015508/liferay-how-to-save-/portlet-user-information/7015682#7015682 –
frant.hartmはあなたの質問に答えてくれましたが、Julienのソリューションは、実際に達成しようとしていることを達成するための回避策です。 – Jonny
@ジョニーyea私はすでにそれを試してみました、うまく動作私は今、ポータルのユーザーの数は実際には非常に小さいので、私の場合のための完璧なソリューションですので、 – Kiesa