![]() ![]() |
BIRT nabízí několik tříd skriptovacího jazyka JavaScript nad rámec nativních tříd JavaScript, které jsou součástí Rhino JavaScript. Vývojář může při psaní výrazů přistupovat k libovolným třídám BIRT a jejich vlastnostem a funkcím. Třídy BIRT se zobrazují v seznamu kategorií Tvůrce výrazů jako objekty BIRT JavaScript.
Ke třídám BIRT JavaScript nemohou přímo přistupovat obslužné rutiny událostí BIRT napsané v kódu Java. Toto omezení je však možno částečně obejít tak, že se pro prvek definuje nová uživatelská vlastnost a přiřadí se jí hodnota dané vlastnosti s použitím výrazu JavaScriptu. Výraz JavaScriptu smí používat libovolné objekty BIRT JavaScript. Kód Java má k hodnotě uživatelské vlastnosti přístup, a proto kód Java takto může přistupovat k výsledku vyhodnoceného výrazu JavaScriptu. Primárním omezením této techniky je skutečnost, že výraz se vyhodnocuje v době vytváření prvku, kdy je prvek statický.
Podrobnější informace o psaní skriptů Java viz téma Použití skriptů v návrhu sestavy.
Následující sekce nabízí odkazové informace pro třídy BIRT JavaScript.
![]() ![]() |