2017-04-05 57 views

回答

2

只是从元素向上解析。

pck = Repository.GetPackageById(Element.PackageId) 
loop while pck.ParentId != 0 
    pck = Repository.GetPackageById(pck.ParentId) 

只需向后加入软件包名称即可。

编辑如果您有一个子元素焦点,您需要递归Element.ParentID,直到它为零,这是您可以继续上述循环的最顶层的父元素。

+0

是的,这是有效的,如果你有元素正好在package.But下面,但如果你有上述图中显示的子元素的元素,它将如何工作EA如何访问它 –

+0

请参阅我的答案。 –