ユーザーの設定を保存する Liferay ポートレットを開発しようとしています。このポートレットは、AJAX 呼び出しを実行してコンテンツを更新し、それらの設定を使用してデータをフェッチします。このために、私はcom.liferay.portal.kernel.portlet.DefaultConfigurationActionを使用しています。ルック アンド フィールを変更しなければ、問題なく動作しています。
ただし、リンク先のページを指定すると ([ルック アンド フィール] -> [ポートレット URL をページにリンク])、ユーザー設定がなくなり、代わりにデフォルト値が使用されます。
デバッガーを通じて、ルック アンド フィールの変更を適用するときに設定が見つからないことがわかりました。
これに対する修正はありますか?