我有一个决策表,其中有像
myVariable in ($1)
这样的条件和像MyEnum.V1, MyEnum.V2, MyEnum.V3
这样的行。
Drools 仅针对第一个值生成规则,忽略其他值:myVariable in (MyEnum.V1)
。
如何才能生成 Drools
myVariable in (MyEnum.V1, MyEnum.V2, MyEnum.V3
)?
谢谢!
我找到了解决方案。必须使用 $param 而不是 $1。 当 $1 用于引用单元格中的第一个逗号分隔值时,$param 获取整个单元格内容,$2 用于引用第二个值,等等。