RuleCondition interface
ルールをトリガーするタイミングの条件をフィールドに定義します。
プロパティ
| condition |
状態の種類。 $When。 この条件は、別のフィールドが特定の値を持っている場合、つまり、参照されるフィールドの Is 値が指定されたリテラル値と等しい場合に、その子の実行を制限します。 $WhenNot.この条件は、別のフィールドに特定の値がない場合、つまり、参照されるフィールドの Is 値が指定されたリテラル値と等しくない場合に、子の実行を制限します。 $WhenChanged.この条件は、別のフィールドが変更された場合、つまり、参照されるフィールドの Is 値がそのフィールドの Was 値と等しくない場合に、子の実行を制限します。 $WhenNotChanged.この条件は、別のフィールドが変更されていない場合、つまり、参照されるフィールドの Is 値がそのフィールドの Was 値と等しい場合に、子の実行を制限します。 |
| field | 条件を定義するフィールド。 |
| value | ルールの条件を定義するフィールドの値。 |
プロパティの詳細
conditionType
状態の種類。 $When。 この条件は、別のフィールドが特定の値を持っている場合、つまり、参照されるフィールドの Is 値が指定されたリテラル値と等しい場合に、その子の実行を制限します。 $WhenNot.この条件は、別のフィールドに特定の値がない場合、つまり、参照されるフィールドの Is 値が指定されたリテラル値と等しくない場合に、子の実行を制限します。 $WhenChanged.この条件は、別のフィールドが変更された場合、つまり、参照されるフィールドの Is 値がそのフィールドの Was 値と等しくない場合に、子の実行を制限します。 $WhenNotChanged.この条件は、別のフィールドが変更されていない場合、つまり、参照されるフィールドの Is 値がそのフィールドの Was 値と等しい場合に、子の実行を制限します。
conditionType: RuleConditionType
プロパティ値
field
条件を定義するフィールド。
field: string
プロパティ値
string
value
ルールの条件を定義するフィールドの値。
value: string
プロパティ値
string