我有一个 BIRT 报告,我计划使用http://127.0.0.1:59328/viewer/preview 之类的 URL 来查看...
我希望能够使用 RTL 方向和 LTR 来查看该报告。我可以在设计时设置报表方向,但不知道如何在运行时更改它。
我怎样才能做到这一点?
问问题
1113 次
1 回答
4
我还没有找到任何记录的方法来做到这一点,但在 2.6.1 中将属性设置bidiLaouytOrientation
为ltr
或对我有用:rtl
创建报告参数,例如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。
于 2011-01-24T15:06:33.093 回答