|
|
#1 |
|
Участник
|
Про Infolog
Добрый день!
Не подскажите как достать текст из ветки Infolog-а? Там он храниться в формате: X++: XXXXX : YYYYY |
|
|
|
|
#2 |
|
MCTS
|
В DAX3 был специальный класс InfologStruc для разборки сообщений infolog, но с четверки его вроде не стало.
__________________
Dynamics AX Experience |
|
|
|
|
#3 |
|
Axapta Retail User
|
метод infolog.infologData() возвращает контейнер, можно попробовать его разобрать.
|
|
|
|
|
#4 |
|
Модератор
|
Пример в \Classes\SalesFormLetter\run (строка 151 )
X++: logText = Info::infoCon2Str(infolog.copy(infoLogCounter+1,infolog.num()));
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
|
|
|
#5 |
|
Участник
|
Это всё не то... Тогда следующий вопрос... в окне Infolog-а построено дерево, при нажатии правой клавиши мыши выскакивает контекстное меню состоящее из 4-х пунктов. Могу ли я туда добавить свой пункт меню и как?
|
|
|
|
|
#6 |
|
Участник
|
По моему, все достаточно очевидно на примере
X++: static void Job_Test(Args _args) { ; setprefix("test"); global::info("one \t two \t three"); print infolog.num(); print infolog.text(1); pause; } Вся иерархия - это одна линия инфолога. Переход на уровни осуществляется символом табуляции. Определение уровня - это просто подсчет символов табцляции в линии инфолога |
|
|
|
|
#7 |
|
Участник
|
|
|
|
|
| За это сообщение автора поблагодарили: CDR (1). | |
|
|
#8 |
|
Участник
|
Окно инфолога - это форма SysInfologBrowser. Меню формируется, запускается и исполняется в ее методе context()
|
|
|
|
| За это сообщение автора поблагодарили: raniel (1). | |
|
|
#9 |
|
Участник
|
Цитата:
По поводу разбора сообщений в Infolog-е я покопаюсь позже... Всем спасибо за помощь! |
|
|
| Теги |
| info, infolog |
|
|
|