BIRT RTL и LTR ориентация - PullRequest
       39

BIRT RTL и LTR ориентация

1 голос
/ 24 января 2011

У меня есть отчет BIRT, который я планирую просмотреть с использованием URL-адреса, например http://127.0.0.1:59328/viewer/preview...
. Я хочу, чтобы этот отчет отображался с использованием ориентации RTL и LTR.Я могу установить ориентацию отчета во время разработки, но не знаю, как изменить его во время выполнения.
Как я могу это сделать?

1 Ответ

4 голосов
/ 24 января 2011

Я не нашел никакого документированного способа сделать это, но установка свойства 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.

...