스프레드 시트와 함께 Drools를 사용하고 있으며 사용자가 조건 셀에 복잡한 코드를 추가 할 수있게하려고합니다. 그러나 어떤 이유로 이것이 작동하지 않습니다. 여기 Drools 조건이 eval()로 작동하지 않습니다.
은 예입니다 :조건 세포의 코드는 유효하지만 나는 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"
나는 너희들이 도움이 될 수 있습니다 희망을 나 .. 고마워!
[업데이트]
나는 내 문제에 대한 해결책을 발견 : 그것은 eval 함수에 그대로 false로 EscapeQuotes 속성을 설정 한 후, 조건 세포의 텍스트가 전달됩니다. 이 방법은 내가 세포 내에서 DRL을 사용하여 programm 수 있습니다.
이 속성을 설정하는 방법은 다음과 같습니다
내가해야 할 일을했을 모든, 결정 테이블 속성에 EscapeQuotes = false를 추가했다 :
? 수 당신에게 – kaskelotti