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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.08.2020, 15:40   #1  
SuperStar88 is offline
SuperStar88
Участник
 
79 / 10 (1) +
Регистрация: 11.08.2017
? AX2009. Lookup без/со звёздочкой
Есть класс с диалогом. Перекрыл Lookup
X++:
public void itemIdFld_lookup()
{
    FormStringControl       formStringControl;
    Query                   query;
    QueryBuildDataSource    qbDS;

    SysTableLookup          sysTableLookup;
    ;
    formStringControl = dialog.formRun().controlCallingMethod();
    if (formStringControl)
    {
        query = new Query();
        qbDS = query.addDataSource(tablenum(Table1), "Table1_ds");
        qbDS.orderMode(orderMode::GroupBy);
        qbDS.addSortField(fieldnum(Table1, ItemId), sortOrder::Ascending);

        sysTableLookup = SysTableLookup::newParameters(tablenum(Table1), formStringControl);
        sysTableLookup.addLookupfield(fieldnum(Table1, ItemId), true);
        sysTableLookup.addLookupMethod(tablemethodstr(Table1, itemName));

        sysTableLookup.parmQuery(query);
        sysTableLookup.performFormLookup();
    }
}
Когда поле пустое, то всё ОК - lookup сгруппирован по номенклатуре
А когда вводится значение со звёздочкой (например: 01.01.*), то значения получаются не сгруппированы (куча одинаковых номенклатур в лукапе).

Как это побороть? Чтобы и так, и так всё было сгруппировано!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ievgensaxblog: D365FOE. How to override form data source field lookup method. Blog bot DAX Blogs 0 10.01.2018 05:11
vasantharivali: Filter Second lookup based on First Value – Ax 2012 SSRS Blog bot DAX Blogs 0 24.09.2014 13:11
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59

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

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

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