所以我四处寻找在电子表格中使用drools的“extends”属性的方法,但没有找到任何关于如何使用它的方法。
我希望移动这里使用的这个简单的功能: Drools: modify() or update() only if exists, otherwise add
rule "StartLeftArm"
when
$ev: Start()
$fl:LeftArm()
then
end
rule "create Sample" extends "StartLeftArm"
when
not Sample( fluent == $fl )
then
Sample s = new Sample();
s.setFluent( $fl );
insert( s );
end
rule "set Sample Value" extends "StartLeftArm"
when
$s: Sample( fluent == $fl, value != -1.0 )
then
modify( $s ){ setValue( -1.0 ) }
end
进入我的Excel电子表格项目。 有谁知道如何实现这个目标?
感谢您的帮助。
答案 0 :(得分:0)
我不明白为什么“创建样本”和“设置样本值”应该是电子表格中的行。 (您是否使用正确的方法进行规则编写?)
无论如何,最好的方法是定义一个条件列
$ ev:Start()$ fl:LeftArm()/ $ param /
连接列中的所有单元格,并在连接的单元格中放置一个“x”。