Jasper reports JasperReports在Javascript中报告条件样式

Jasper reports JasperReports在Javascript中报告条件样式,jasper-reports,Jasper Reports,在线发布的条件样式示例是用Java语言编写的,例如下面的代码new Boolean($V{some_variable}==10) 假设我的报表默认语言是Javascript,如何编写条件 <style name="style1" forecolor="black"> <conditionalStyle> <conditionExpression> <![CDATA[new Boolean($V{some_v

在线发布的条件样式示例是用Java语言编写的,例如下面的代码
new Boolean($V{some_variable}==10)

假设我的报表默认语言是Javascript,如何编写条件

<style name="style1" forecolor="black">
    <conditionalStyle>
        <conditionExpression>
            <![CDATA[new Boolean($V{some_variable} == 10)]]>
        </conditionExpression>
        <style forecolor="green" isBold="true"/>
    </conditionalStyle>
</style>

它应该像删除
布尔值
对象实例化一样简单:

<![CDATA[$V{some_variable} == 10]]>

当语言设置为
javascript
(我使用JasperDesign类以编程方式构建报告)时,我无法编译报告,我得到
NoSuchMethodError:org.mozilla.javascript.ContextFactory.enterContext()
。你确定这样行吗?顺便说一下,我添加了Rhino库(JR中的可选依赖项),但仍然得到了
NoSuchMethod
错误。