arc:if キーワードを使用して、アイテム、アトリビュート、値を含むエクスプレッションを評価します。キーワードのスコープは、特定のエクスプレッションがtrue と評価された場合に実行されます。
パラメータ
- exp:評価するエクスプレッション。文字列、日付、および数値の比較をすることができます。
- attr:値を比較するアトリビュートの名前。アトリビュートの値は、一致する値かどうか、または
nullやnotnullかどうかをチェックできます。 - value:attr で指定されたアトリビュートの値と比較する値。
- item:比較されるアトリビュートを含むアイテム。
- operator:attr とvalue で指定されたオペランドを比較する演算子の名前。有効な値は
null、notnull、hasvalue、equals、equalsignorecase、notequals、lessthan、およびgreaterthanです。デフォルトはnotnullです。 - action:エクスプレッションが
trueと判断された場合に実行されるアクション。使用できる値は、breakまたはcontinueです。
アトリビュートの制御
None例
2つの値の単純な比較を評価します:関連項目
- arc:exists:指定したアイテムにアトリビュートの値があることをチェックする。
- arc:equals:同じ値である場合に実行されるブロックを作成する。