JavaScriptウィジェットのシステム設定とインスタンス設定の構成
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
JS Portlet Extender v1.1.0の時点で、ウィジェットの構成オプションを定義できます。 これらのオプションは、 構成
パラメーターとしてウィジェットのJavaScriptエントリーポイントに渡されます。 エントリポイントの詳細については、 メインエントリポイントのリファレンス を参照してください。 以下の手順に従って、ウィジェットのシステムおよび/またはポートレットインスタンス設定を設定します。
-
プロジェクトのルートフォルダーに
/ features
フォルダーが存在しない場合は、追加します。 -
/ features
フォルダーにconfiguration.json
ファイルを作成し、以下のパターンに従います。 利用可能な各オプションの説明については、 構成JSON リファレンスを参照してください。{“system”:{“category”: “”、 “name”: “”、 “fields”:{“{field id 1}”:{“type”: “”、 “name”: “”、 “description “:””、“デフォルト “:””、“オプション “:{”{option id 1}”:“{option name 1}”、“{option id 2}”:“{option name 2}”、
"{option id n}": "{option name n}" } }, "{field id 2}": {}, "{field id n}": {} }
}、 “portletInstance”:{“name”: “”、 “fields”:{“{field id 1}”:{“type”: “”、 “name”: “”、 “description”: “”、 "デフォルト」:「」、「オプション」:{「{option id 1}」:「{option name 1}」、「{option id 2}」:「{option name 2}」、
"{option id n}": "{option name n}" } }, "{field id 2}": {}, "{field id n}": {} }
}}
-
構文
configuration.system
またはconfiguration.portletInstance
使用して、システム設定の値またはポートレットインスタンス設定の値にそれぞれアクセスします。 たとえば、{field id 1}
システム設定の値を取得するには、configuration.systemを使用します。{field id 1}
。 記述子で宣言する型に関係なく、すべてのフィールドは文字列として渡されることに注意してください。
驚くばかり\! これで、ウィジェットのシステム設定とポートレットインスタンス設定を構成する方法がわかりました。