1

我正在使用带有电子表格的 Drools,我希望用户能够在条件单元格中添加复杂的代码。但由于某种原因,这不起作用。

这是一个例子:

例子

条件单元格中的代码是有效的,但我从 Drools 编译器得到以下异常:

[17,0]: [ERR 102] Line 17:0 mismatched input ''
[11,330]: [ERR 101] Line 11:330 no viable alternative at input 'partnumber' in rule "CAS_12"

我希望你们能帮助我..谢谢!


[更新]

我找到了解决问题的方法:将 EscapeQuotes 属性设置为 false 后,条件单元格中的文本将按原样转发到 eval 函数。这样我就可以在单元格内使用 DRL 进行编程。

这是设置属性的方法:

在此处输入图像描述

4

1 回答 1

2

我刚刚找到了解决方案:

我所要做的就是将 EscapeQuotes=false 添加到决策表属性中。这样,Drools 不会对 " 进行转义,并且在条件单元格中输入的文本将按原样使用。

还是要谢谢你的帮助!

于 2013-10-15T11:55:09.350 回答