registerComponentメソッド
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
registerComponentメソッドはComponentビルダー内で外部コンポーネントを登録するフローの一部として呼びます。
輸入
registerComponent関数を有効にするには、まずインポートする必要があります。
構文論
オプション
以下はサポート可能なパラメータの一覧です。必要なパラメータはnameのみです。 propertiesの一覧は、このコンポーネントの入力フィールドの定義であり、ページビルダー内でコンポーネントを使用する際にコンテンツ作成者が閲覧できます。 requiredパラメータとuiパラメータはこれらの性質を参照しています。
|
名称 |
種類 |
概要 |
|---|---|---|
|
name |
文字列、必須 |
Components and Pagesインターフェースで表示するコンポーネントの名前。 |
|
description |
ストリング |
Components and Pagesインターフェースで表示するコンポーネントの説明。 |
|
thumbnail |
URL |
このコンポーネントのComponentsビルダーに表示されるサムネイル画像のURL。推奨寸法は280×520ピクセルです。 |
|
group |
ストリング |
例えば「デフォルトコレクション」のように、このコンポーネントが属するコンポーネントの集合です。 |
|
properties |
JSONスキーマ オブジェクト |
コンポーネント入力プロパティを記述するJSONスキーマです。このコンポーネントを使用すると、Pagesユーザーにはそのスキーマに基づいて自動的に生成される設定インターフェース(UI)が表示されます。UIはui物件で提供されたuiSchemaに合わせてカスタマイズ可能です。 |
|
required |
文字列配列 |
Pagesユーザーの入力を必要とするpropertiesキーの配列です。 |
|
ui |
JSONスキーマ オブジェクト |
指定されたpropertiesに対するUI特有の構成。このオプションはuiSchemaオブジェクトを前提としています。 |