AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 05.07.2004, 17:39   #1  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
Angry Да что ж такое! Не работает
Господа! Проверьте, плиз. По идее, данный код должен перечислять все Field в BomTable.
Такое ощущение, что AOTnextSibling() просто не работает!! Код простой, как доска - может кто проверить у себя? Может, местные глюки

PHP-Code:
static void GetBomTableFieldsJob(Args _args)
{
    
TreeNode    treeNode;
    
TreeNode    fieldNode;
    
xInfo       xinfo = new xInfo();
    ;

    
treeNode    =   xinfo.rootNode();
    
treeNode    =   treeNode.AOTfindChild("Data Dictionary");
    
treeNode    =   treeNode.AOTfindChild("Tables");
    
treeNode    =   treeNode.AOTfindChild("BomTable");
    
treeNode    =   treeNode.AOTfindChild("Fields");
    
fieldNode   =   treeNode.AOTfirstChild();

    while (
fieldNode)
    {
        
info(strfmt("Table: %1,Field: %2",treeNode.treeNodeName(), fieldNode.treeNodeName()));
        
fieldNode.AOTnextSibling();
    }

Alt 05.07.2004, 17:53   #2  
Garic ist offline
Garic
NavAx
Benutzerbild von Garic
NavAx Club
 
393 / 63 (3) ++++
Registriert seit: 23.07.2002
Ort: Москва
Ошибочка.
PHP-Code:
    while (fieldNode)
    {
        
info(strfmt("Table: %1,Field: %2",treeNode.treeNodeName(), fieldNode.treeNodeName()));
        
fieldNode fieldNode.AOTnextSibling();
    } 
__________________
С уважением, Игорь Ласийчук.
Alt 05.07.2004, 18:10   #3  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
Спасибо большое, Игорь! Лажанулся я, слов нет...
поделом мне.
Alt 05.07.2004, 18:52   #4  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
Многоуважаемый Игорь!

Я вижу, что Вы сталкивались с подобными проектами (http://www.axforum.info/forums/showt...ghlight=AOTadd)
Не подскажете, как инициализировать новый TreeNode? (А у то у меня ругается )
И удалось ли Вам добиться, что бы изменения сохранялись после перезагрузки?

С Уважением,
Георгий.
Alt 06.07.2004, 12:16   #5  
Garic ist offline
Garic
NavAx
Benutzerbild von Garic
NavAx Club
 
393 / 63 (3) ++++
Registriert seit: 23.07.2002
Ort: Москва
Zitat:
Не подскажете, как инициализировать новый TreeNode? (А у то у меня ругается )
Как именно ругается? Обычно ругань возникает (или не сохраняется после перезагрузки) если неправильный treeNode (какое-то свойство не указано).
Здесь примерчик для свойств
http://www.axforum.info/forums/showt...&threadid=2508

Да здравствует оффлайновая версия форума! Нашёл свой постинг с аттачментом
Здесь можно посмотреть на примеры.
http://www.axforum.info/forums/showt...&threadid=1422

Zitat:
И удалось ли Вам добиться, что бы изменения сохранялись после перезагрузки?
Изменения не сохранялись только для табличных коллекций. Выход нашёлся простой - экспорт, перезапуск Аксапты, импорт.
__________________
С уважением, Игорь Ласийчук.
Alt 06.07.2004, 15:14   #6  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
Спасибо за участие, Игорь!

А можно поподробнее (желательно, с небольшим примером, если Вам не сложно) о правильном заполнении свойств нового нода?
Пример из Docementation просто поражает своей полнотой

Example
void addForm()
{
// This function will add a new form
treeNode treeNode;
xInfo xInfo = new xInfo();
treeNode = xInfo.rootNode();
treeNode = treeNode.AOTfindChild("Forms");
treeNode.AOTadd("myNewForm");
} // что-то не проходит, когда хочу Field добавить.
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
почему на работает common.(fieldId)[idx] maze DAX: Программирование 3 31.08.2007 06:48
Не работает запрос на нескольких компаниях Bega DAX: Программирование 3 16.09.2005 10:21
JOIN программно на форме не работает rohlenko DAX: Программирование 2 31.03.2005 15:41
Не работает Debugger Antidot DAX: Программирование 0 20.12.2004 13:53
Что такое "текстовые Фактуры"? mad_pilot DAX: Функционал 34 07.10.2002 18:38

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 17:26 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.