Этот раздел содержит справочную информацию для классов JavaScript BIRT. BIRT предоставляет несколько классов JavaScript, в дополнение к стандартным классам JavaScript, входящим в состав Rhino JavaScript. Разработчики отчетов могут пользоваться любыми классами BIRT и их свойствами
при создании выражений. Классы BIRT отображаются в списке Категории в редакторе выражений как функции BIRT.
Обработчики событий BIRT, коды которых написаны на Java, не могут непосредственно обращаться к классам BIRT JavaScript. Однако это ограничение можно частично обойти путем определения нового пользовательского свойства и
присвоения значения этому свойству с помощью выражения JavaScript. В выражениях JavaScript можно пользоваться
любыми объектами JavaScript BIRT. Поскольку у кода Java есть доступ к пользовательским свойствам, таким
образом можно получить результат вычисления выражения JavaScript. Основное ограничение такого подхода
заключается в том, что выражение JavaScript вычисляется в момент создания элемента и поэтому является
статическим.
Дополнительная информация о создании сценариев на Java приведена в разделе Использование сценариев при разработке отчетов.