2017-04-05 54 views

回答

2

只是從元素向上解析。

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

只需向後加入軟件包名稱即可。

編輯如果您有一個子元素焦點,您需要遞歸Element.ParentID,直到它爲零,這是您可以繼續上述循環的最頂層的父元素。

+0

是的,這是有效的,如果你有元素正好在package.But下面,但如果你有上述圖中顯示的子元素的元素,它將如何工作EA如何訪問它 –

+0

請參閱我的答案。 –