Тема: infolog
Показать сообщение отдельно
Старый 13.10.2005, 15:33   #12  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Изначально опубликовано sta[z]
Я думаю двигаться надо в модификации метода copyAsList, чтобы он копировал не всё из группы, а вообще всё.
PHP код:
int          copyAll;
...

    
copy       popupMenu.insertItem("@SYS27402");
    
copyAsList popupMenu.insertItem("@SYS59204");
    
copyAll    popupMenu.insertItem("Копировать все");
...
    switch (
popupMenu.draw())
    {
...
        case 
copyAll:
            
errorTree.getRoot();
            while (
i)
            {
                
treeItem errorTree.getItem(i);

                
select firstOnly tmpInfo
                    where tmpInfo
.recId == treeItem.data();
                if (
tmpInfo)
                    
t.appendText(tmpInfo.text+'\r\n');

                
doTree(errorTree.getChild(i));
                
errorTree.getNextSibling(i);
            }
            
t.toClipboard();
            break;
    } 
__________________
Axapta v.3.0 sp5 kr2