AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.05.2005, 12:18   #1  
Deep Dreamer is offline
Deep Dreamer
Участник
 
76 / 24 (1) +++
Регистрация: 05.03.2004
Адрес: Москва
ListView -> Clipboard -> Excel
Коллеги!

А задавался ли кто-нибудь вопросом как сделать Subj?
Вот в любом Grid'е можно выделить строчку (и даже несколько, если такое дозволено опциями Grid'а) и скопировать данные в ClipBoard... Из которого с лёгкостью данные могут попасть в Excel...
Есть стандартные ОСВ и шахматка, которые используют не Grid, а ListView. Хотелось бы, чтобы с ним тоже можно было производить такие операции. Т.е. копировать таблицу в Clipboard. Иконки можно конечно опустить, нужен только текст.

Кто-нибудь сталкивался с такой задачей?
Может гуру намекнут куда копать?
Старый 17.05.2005, 12:26   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Посмотрите здесь: http://www.axforum.info/forums/showt...5867#post35867
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 17.05.2005, 15:23   #3  
Deep Dreamer is offline
Deep Dreamer
Участник
 
76 / 24 (1) +++
Регистрация: 05.03.2004
Адрес: Москва
Для реализации сей идеи нужно получить данные из FormListControl... Изучил tutorial_Form_ListControl, и пришёл к выводу, что установить текст в колонках FormListControl можно, а вот получить этот текcт обратно низя т.к. нет методов доступа к нему (есть setText, но нет getText). Также не получается добраться ни через FormListItem? ни через FormListColumn
Может кто чего подскажет?
Старый 17.05.2005, 15:32   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
есть getItem()/getNextItem()
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 17.05.2005, 15:53   #5  
Deep Dreamer is offline
Deep Dreamer
Участник
 
76 / 24 (1) +++
Регистрация: 05.03.2004
Адрес: Москва
Хех... Есть они родимые... Даже получается вытащить данные из первого столбца FormListColumn (он, естественно, в виде таблички, т.е. FormListViewType::Report) через цикл:

PHP код:
    str data;
    
int idx;
    
idx listView.getNextItem(FormListNext::ALL);

    while(
idx != -1)
    {
        
item listView.getItem(idx);
        
data item.text();
        
info(data);

        
idx  listView.getNextItem(FormListNext::ALLidx);
    } 
однако никак не получается вытащить остальные данные. Например как в tutorial_Form_ListControl получить строки "Data х:х" Вот чего не получается то...
Старый 17.05.2005, 17:03   #6  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
у getItem() есть необязательный второй параметр SubItem. Пользуйтесь им.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 17.05.2005, 17:09   #7  
Deep Dreamer is offline
Deep Dreamer
Участник
 
76 / 24 (1) +++
Регистрация: 05.03.2004
Адрес: Москва
И как я не заметил второго параметра... Лопухнулся
Максим, огромное спасибо!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
gl00mie: Read Excel table via ADO Blog bot DAX Blogs 2 09.04.2010 08:32
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Вызов Item() для коллекций Excel Владимир Максимов DAX: Программирование 15 17.08.2006 19:47

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:59.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.