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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.09.2024, 05:25   #1  
oleggy is offline
oleggy
Участник
 
276 / 36 (2) +++
Регистрация: 03.12.2019
Адрес: Россия
AX09 как работать с control ListView, перебор выдел. элементов
Привет. Подскажите один момент.
В AX09 есть форма SysBreakpoints в которой есть стоковая кнопка Remove
X++:
void clicked()
{
    int          idx, focus;

     super();

    focus = list.getNextItem(FormListNext::Focused);

    idx = list.getNextItem(FormListNext::Selected);
    while (idx != -1)
    {
        list.delete(idx);
        idx = list.getNextItem(FormListNext::Selected);
    }

    if (focus >= list.getCount() && focus > 0)
        focus--;

    list.selectItem(focus);

    element.updateButtons();
    element.setBreakpoints();
}

Вопрос как организовать перебор выделенных точек?
А код из Remove перебирает выделенные точки успешно только потому что он их удаляет. Если не удалять то перебора не будет.
Метод list.getNextItem(FormListNext::Selected) не возвращает сл. элемент, а какой возвращает?
Вот в чем загвоздка.

UPDATE:

Разобрался у метода есть getNextItem(FormListNext::Selected, <стартовый элемент>).

Последний раз редактировалось oleggy; 24.09.2024 в 05:48.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Axilicious:Hosting custom WPF calendar control in AX 2012 Blog bot DAX Blogs 0 20.05.2013 18:11
перебор элементов в Tree Weez DAX: Программирование 40 16.04.2013 15:46
emeadaxsupport: AX for Retail 2012 R2: Adding a Custom User Control to the POS Blog bot DAX Blogs 0 27.02.2013 07:14
ListView в чём секрет ширины элементов? miklenew DAX: Программирование 16 03.12.2007 09:27
ListView control - не могу понять как сделать что бы могли события обрабатываться ddadream DAX: Программирование 0 01.04.2002 19:30
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:52.