ポートレットにプロパティ ファイルをロードするために ResourceBundle.getBundle() を使用しています。
ポートレットをデプロイせずにUI[プロパティファイルから最新値を取得]に反映するにはどうすればよいですか?
前もって感謝します、 Mayur Patel
ポートレットにプロパティ ファイルをロードするために ResourceBundle.getBundle() を使用しています。
ポートレットをデプロイせずにUI[プロパティファイルから最新値を取得]に反映するにはどうすればよいですか?
前もって感謝します、 Mayur Patel
Liferay にはそのような機能はありません。
これを希望どおりに機能させるには、Liferay コードを変更する必要があります。
Liferay コードの .properties ファイルが ResourceBundle-s にロードされる場所を理解するには、com.liferay.portlet.PortletConfigImpl クラスの getResourceBundle(Locale locale) メソッドと com.liferay.portal.language.LanguageResources _loadLocale(Locale locale) メソッドを参照してください。
質問が正しいことを理解していれば、そのプロパティファイルの代わりに portletPreferences を使用できます...
liferay データベースでテーブル portletpreferences を見つけることができるかどうかを確認し、それがあなたに適しているかどうかを確認してください。
/ビョルン