変数の優先指定によって、複合コンポーネントの変数のデフォルト値を上書きできます。単純コンポーネントでこの機能を使用することはできません。
コンポーネントにほかのコンポーネント (子コンポーネント) が含まれている場合、変数設定値が有効なのは上位レベルの親コンポーネントに限られます。すべての子コンポーネントは、デフォルトの変数値を使用します。子コンポーネントは、次の 2 通りの方法で、親コンポーネントから変数値を取得できます。
コンテナ (親) コンポーネントは、包含 (子) コンポーネントに変数値を「プッシュ」します。子コンポーネントのデフォルト値を上書きするには、子コンポーネントを収容するコンポーネントを作成するときに、変数の優先指定を設定します。参照コンポーネントごとに、使用できる変数の優先指定値のセットを設定します。
包含 (子) コンポーネントは、コンテナ (親) コンポーネントから変数値を「プル」します。包含コンポーネントの変数値は 1 つ以上がコンテナコンポーネントの変数値に基づいて定義されます。包含コンポーネントは、変数置換構文 :[container:varname ] を変数のデフォルト値に使用します。