追加不動産

余分なプロパティは **いつものように 熱 意/ヘルプ/ zest -仕様ファイル/構造/プロパティ/導入/"> ** を除く。 お名前 に一致しなければならない 正規表現パターン で提供される 名前正規表現 属性。

可能な場所

  • 熱 意/ヘルプ/ zest -指定ファイル/構造/導入/">構造

属性


お名前 タイプ 説明
名前正規表現

必須

文字列 余分なプロパティの名前が一致する正規表現パターン。


注:
  • 属性 名前正規表現 は、複数の余分なプロパティを追加する場合にのみ必須です。 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> . 構造体に 1 つの余分なプロパティしか存在しない場合、 名前正規表現 指定されていない場合、デフォルトの正規表現は " .+ 」。
  • ザ 名前正規表現 属性は、構造体に複数の余分なプロパティを追加する場合に一意である必要があります。

  • を除いては お名前 属性の場合、余分なプロパティはプロパティのすべての属性と子要素を持つことができます。

  • 以外の 名前正規表現 すべての子要素と属性は、余分なプロパティに対してオプションです。 要素の行動: 余分なプロパティは、設定されたプロパティと一致するキーと値のペアを受け入れることができます。 名前正規表現 属性。 余分なプロパティの数を制御する場合は、 長さ 対応する構造体のプロパティ内の属性です。

例

私たちは取ってみましょう 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> 事前定義された一連のフィーチャ ( 熱 意/ヘルプ/ zest -仕様ファイル/構造/プロパティ/導入/"> )旅行について。 さらに、構造は事前定義されたプロパティの上に作成された2つのカスタムプロパティをサポートしています。 このサポートは、ユーザーが旅行の個人的な要件を追加するためのものです。 ザ お名前 カスタムプロパティは、ユーザーとそのニーズによって異なる可能性があるため、宣言できません。カスタム プロパティを設定するには、次のように余分なプロパティを使用します。

copy

<structure>
 <property type="map" length="5">
 <structure>
 <property name="trip_name" type="string" />
 <property name="travelers" type="collections">
 <structure>
 <property name="string" />
 </structure>
 </property>
 <property name="destination" type="string" />
 <extra-property name-regex="^custom-[a-z]+$" type="object" />
 </structure>
 </property>
 </structure>

このサンプルによると、カスタムキーの名前は正規表現パターンと一致する必要があります。つまり、すべてのカスタムキー名にはプレフィックスがあります。 カスタム. これにより、カスタムプロパティを簡単に識別するのに役立ちます。

Last Updated 2026-02-06 15:55:45 +0530 IST

ON THIS PAGE