DXL scrippting用于找到attributs中的枚举

时间:2017-09-12 12:34:18

标签: ibm-doors

如何在Doors属性中找到字符串。例如 我有门属性,其值类型为枚举
1. AA 2. BB 3. cc 4. dd

如何找到特定属性的DXL脚本,比如它包含两个AA和3 BB

1 个答案:

答案 0 :(得分:1)

我不明白你的意思"两个AA",在多值枚举中,属性要么设置了AA,要么没有设置,它不能设置两次。 如果你有一个带有允许值的多值枚举" AA"," BB"," cc"和" dd",您可以使用烫发bool isMember(attrRef, string)。 DXL手册中的示例:

if (isMember((current Object)."Country", "Australia")) {
    addRequirement("Right-hand drive model needed")
}