|
|
#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. |
|
|
|
|
#2 |
|
Участник
|
попробуйте через ProjectNode или TreeNodeTraverser
|
|
|
|
|
#3 |
|
Участник
|
как программно добавить узел в проект? подскажите, пожалуйста.
|
|
|
|
|
#4 |
|
Banned
|
\Classes\SysProjectFilterRunBase\insertNode
|
|
|
|
|
#5 |
|
Участник
|
у меня после выполнения работы класса узлы в проект заносятся, но когда я закрываю и открываю заново проект, этих узлов уже нет. Как подтвердить изменения?..
|
|
|
|
|
#6 |
|
Banned
|
Цитата:
Сообщение от Antant
у меня после выполнения работы класса узлы в проект заносятся, но когда я закрываю и открываю заново проект, этих узлов уже нет. Как подтвердить изменения?..
|
|
|
|
|
#7 |
|
Участник
|
AOTSave?
|
|
|
|
|
#8 |
|
Участник
|
пробовал и перезапускать Аксапту, и жать на кнопку "Сохранить" на проекте
|
|
|
|
|
#9 |
|
Участник
|
Цитата:
Сообщение от belugin
AOTSave?
все заработало |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Поиск в Grid по полю DataMethod | 20 | |||
| "поиск" | 6 | |||
| Поиск по подстроке | 8 | |||
| Поиск по полю временной таблицы | 2 | |||
| Чудеса какие-то [вдвоем в проекте поработать] | 9 | |||
|