Jasper reports JasperReports在Javascript中报告条件样式
在线发布的条件样式示例是用Java语言编写的,例如下面的代码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
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
错误。