如何在drools电子表格中使用“extends”?

时间:2017-04-06 09:26:49

标签: inheritance jboss drools xls

所以我四处寻找在电子表格中使用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电子表格项目。 有谁知道如何实现这个目标?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我不明白为什么“创建样本”和“设置样本值”应该是电子表格中的行。 (您是否使用正确的方法进行规则编写?)

无论如何,最好的方法是定义一个条件列

$ ev:Start()$ fl:LeftArm()/ $ param /

连接列中的所有单元格,并在连接的单元格中放置一个“x”。