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