首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

在Script透过name或者ID访问元素

2012-12-26 
在Script通过name或者ID访问元素http://www.birt-exchange.org/org/forum/index.php/topic/16469-get-elem

在Script通过name或者ID访问元素
http://www.birt-exchange.org/org/forum/index.php/topic/16469-get-element-by-id/page__p__52772&#entry52772

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这条线上访问到.

是可以的, 但是应该注意顺序:比如你去dataset那里的fetch调用body下面的元素,是调用不到,应该是fetch的时候,body的部分都还没创建.

热点排行