我有一份BIRT报告,我打算使用 http://127.0.0.1:59328 / viewer / preview ... 这样的网址查看 我希望能够使用RTL方向和LTR查看该报告。我可以在设计时设置报告方向,但不知道如何在运行时更改它 我怎么能这样做?
答案 0 :(得分:4)
我没有找到任何记录的方法来执行此操作,但将属性bidiLaouytOrientation
设置为ltr
或rtl
在2.6.1中适用于我:
创建报告参数,例如布尔类型的useRTL
。然后在beforeFactory
报告脚本中设置参数:
var designHandle = reportContext.getReportRunnable().designHandle;
if (params['useRTL'].value == true)
designHandle.setProperty("bidiLayoutOrientation","rtl");
else
designHandle.setProperty("bidiLayoutOrientation","ltr");
正如我所说,这在2.6.1中适用于我,可能无法在较新版本的BIRT中使用。