09.01.2006, 11:50 | #1 |
Участник
|
поиск узла в проекте
Подскажите, пожалуйста, как мне определить, есть ли данный узел в проекте (группа известна) и если нет, как мне его в нужную группу вставить?
Известен тип и наименование узла. Есть ли таблица, в которой хранятся иерархии проектов? Код: projectNode = infolog.projectRootNode().AOTfindChild("Shared"); if (projectNode) projectNode = projectNode.AOTfindChild(#projectName); if (!projectNode) throw error (StrFMT("Не удается найти общий (shared) проект с именем %1", #projectName)); while select tUtilElements //order by recordType where tUtilElements.utilLevel == UtilEntryLevel::usp { switch (tUtilElements.recordType) { case UtilElementType::Table: { treeNode = projectNode.findGroupMember(tUtilElements.name, tUtilElements.recordType, true); // здесь не находит, почему? if (!treeNode) projectNode.addNode(TreeNode::findNode(#TablesPath + "\\" + tUtilElements.name)); // как вставить в нужную группу проекта? ... Последний раз редактировалось Antant; 09.01.2006 в 12:25. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Поиск в Grid по полю DataMethod | 20 | |||
"поиск" | 6 | |||
Поиск по подстроке | 8 | |||
Поиск по полю временной таблицы | 2 | |||
Чудеса какие-то [вдвоем в проекте поработать] | 9 |
|