|
19.03.2010, 07:57 | #1 |
Участник
|
Поимпортировать все URL созданные на слое USR.
Замучавшись с отсутствием страниц при переносе приложения, набросал следующий Job X++: static void importAllUrlsCreatedUSR(Args _args) { TreeNode node = new xInfo().rootNode() .AOTfindChild('Web') .AOTfindChild('Web Menu Items') .AOTfindChild('URLs'); TreeNode child, usrNode; int i = 0; str url; treenodeIterator it; sysEPWebPageDefinition importer = new sysEPWebPageDefinition(); ; it = node.AOTiterator(); child = it.next(); while (child) { //узнать создана ли она на слое usr usrNode = child.getNodeInLayer(UtilEntryLevel::usr, false); if (usrNode) { i++; info(child.treeNodeName()); try { url = child.AOTgetProperty('url'); if (strlen(url) > 0) { importer.importPage(url); } } catch { } } child = it.next(); } info(strfmt("Всего элементов: %1", i)); } |
|
|
За это сообщение автора поблагодарили: alex55 (1), caper (1). |
19.03.2010, 11:25 | #2 |
Участник
|
существует вообще документ - инструкция по обновлению версий для WEB объектов? может выложите если знаете такой?
|
|
22.03.2010, 11:07 | #3 |
Administrator
|
В виде отдельного документа такую инструкцию я не встречал. Но, в принципе, вся необходимая информация есть в Developer Help в Microsoft Dynamics AX SDK/Enterprise Portal.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
Теги |
ax2009, enterprise portal, как правильно |
|
|