multi-or属性の選択した属性値をレンダリングする場合は注意してください。選択した属性値を削除すると行き詰まるインタフェースが作成される可能性があります。
次の例について考えます。属性Alphaにはmulti-orのフラグが付けられ、値1と2が含まれます。属性Betaには値3が含まれます。
"Return all records tagged with (1 or 2) and 3"
"Return all records tagged with 2 and 3"
値2と3両方のタグが付けられているレコードはないため、これにより行き詰まります。
この動作のため、選択した属性値のリストを変更するときにユーザーがmulti-or属性からすべての値を強制的に削除する必要があるようにユーザー・インタフェースを設計することをお薦めします。