1
我们现在有EA元素对象我们如何才能在项目浏览器中获得EA元素的完整路径,因为菜单(复制节点路径到剪贴板)在EA中使用插件工作复制项目浏览器的选定项目完整路径
我们现在有EA元素对象我们如何才能在项目浏览器中获得EA元素的完整路径,因为菜单(复制节点路径到剪贴板)在EA中使用插件工作复制项目浏览器的选定项目完整路径
只是从元素向上解析。
pck = Repository.GetPackageById(Element.PackageId)
loop while pck.ParentId != 0
pck = Repository.GetPackageById(pck.ParentId)
只需向后加入软件包名称即可。
编辑如果您有一个子元素焦点,您需要递归Element.ParentID
,直到它为零,这是您可以继续上述循环的最顶层的父元素。
是的,这是有效的,如果你有元素正好在package.But下面,但如果你有上述图中显示的子元素的元素,它将如何工作EA如何访问它 –
请参阅我的答案。 –