我正在尝试通过工作台(6.2.0)上传决策表,但验证失败,因为:
规则编译错误MyType类型中的方法setCost(BigDecimal)不适用于参数(double)
通常,您可以通过向规则添加dialect "mvel"
来解决此问题。但是我找不到用电子表格(.xls)来做到这一点的方法。有人可以帮忙吗?
我希望有更好的解决方案,而不是在POJO上为setCost写一个重载!
答案 0 :(得分:1)
您也可以在规则之外定义所有规则属性。在另一个属性值反击之前,属性保持有效。
这意味着您可以使用电子表格功能来定义指定方言的功能。
澄清一下,这意味着你可以写:
-----------------------
|RuleSet | package
-----------------------
|Functions | dialect "mvel"
...
瞧。