Привет!
Смотря что ты имел в виду под "вложенными (дочерними)" элементами.
Добраться до свойств элементов, которые в иерархии располагаются на уровне ниже, чем выбранный элемент на JS можно, например, так:
function childElemFunc()
{
Repository.ClearOutput("Script")
Repository.EnsureOutputVisible( "Script" );
Session.Output( "++++++++++++++++++++" );
var curElem as EA.Element;
curElem = Repository.GetTreeSelectedObject(); //возвращает выбранный в браузере проекта элемент (или пакет)
var childElem as EA.Element;
for ( var i = 0 ; i < curElem.Elements.Count ; i++ ) //итерация по всем элементам 1-го уровня, находящимся под выбранным элементом
{
childElem = curElem.Elements.GetAt(i);
Session.Output("Дочерний элемент: " + childElem.Name); //вывод имен дочерних элементов
}
Session.Output( "++++++++++++++++++++" );
}
//можно еще дописать условия, когда элемент не выбран, чтобы выводилось предупреждение
childElemFunc();
Для решения какой задачи нужны дочерние элементы?