[url]http://www.birt-exchange.org/org/forum/index.php/topic/16469-get-element-by-id/page__p__52772&#entry52772[/url]
reportContext.getDesignHandle().findElement("exception_lab").text = "test"
reportContext.getDesignHandle().getElementByID(1639798769111).text="报a表出现异常";
这个访问方式好像有限制,就是在xml的结构树上,只能在根节点到要访问的元素的那一条线包含的元素访问
比如:
在BIRT上的OutLine上结构是:
root->
ele1-->......
ele2-->
ele3[name='exception_lab', id='1639798769111']
那么 不能在ele1的事件里面调用到ele3这个元素?????好像是......只能在root-->ele2-->ele3这条线上访问到.
[b]是可以的, 但是应该注意顺序:比如你去dataset那里的fetch调用body下面的元素,是调用不到,应该是fetch的时候,body的部分都还没创建.[/b]