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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.05.2003, 13:51   #1  
Lihgt is offline
Lihgt
Участник
 
48 / 70 (3) ++++
Регистрация: 16.04.2002
Адрес: Москва
display-метод в Lookup-е
Понадобилось как-то вывести display-метод в lookup-е, а рисовать специальную формочку не хотелось. Пришлось посмотреть повнимательней внутренности SysTableLookup. Оказывается, что там есть какие-то зародыши для вывода методов. После доработки получилось то, что мне нужно... может быть и вам пригодится
Вложения
Тип файла: xpo lihgtlookup.xpo (9.7 Кб, 831 просмотров)
За это сообщение автора поблагодарили: mazzy (17), Vadik (2), smailik (1).
Старый 23.06.2005, 17:09   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Немного усовершенствовал: перенес все в основной класс (так удобнее потом поддерживать при переходе на новые версии), и теперь любые типы поддерживаются, не только STRING.
Вложения
Тип файла: xpo systablelookup.xpo (6.7 Кб, 845 просмотров)
За это сообщение автора поблагодарили: mazzy (17), TasmanianDevil (2), sgt.Pepper (1).
Старый 29.09.2006, 17:52   #3  
PMS is offline
PMS
Участник
 
54 / 29 (1) +++
Регистрация: 25.02.2005
Адрес: Санкт-Петербург
display-метод в WebLookup-е
Понадобилось сделать то же самое, только в WebLookup-е.
Сделал практически также как у Light.
Для использования нужно в методе lookup() поля источника данных Web-формы создавать объект типа AdvWebTableLookup. Например:
Код:
public void lookup(FormControl _formControl, str _filterStr)
{
    Query                               query = new Query();
    AdvWebTableLookup       webTableLookup;
    ;

    webTableLookup = AdvWebTableLookup::newParameters(tableNum(TableName));
    webTableLookup.addLookupfield(FormControlType::String, false, tableNum(TableName), 'displayMethodName1', 'Заголовок1');
    webTableLookup.addLookupfield(FormControlType::String, false, tableNum(TableName), 'displayMethodName2', 'Заголовок2');

    queryBuildDataSource = query.addDataSource(tableNum(TableName));
    webTableLookup.parmQuery(query);

    webTableLookup.run();
}
В таблице TableName должны присутствовать укаываемые display-методы.
Параметр 'Заголовок' можно не заполнять, тогда в качестве заголовка будет взят Label EDT, возвращаемого display-методом.
Вложения
Тип файла: xpo AdvWebTableLookup.xpo (21.4 Кб, 545 просмотров)
За это сообщение автора поблагодарили: mazzy (5).
Теги
display метод, faq, lookup

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Grid и display-метод Russland DAX: Программирование 20 09.04.2007 09:25
OFF display метод в grid.... velk DAX: Программирование 5 14.11.2006 15:28
display-метод Pavel Pustovalov DAX: Программирование 9 21.03.2006 10:03
Можно ли в display методе узнать для какого FormControl'а этот метод вызван? Dudnik Anton DAX: Программирование 3 01.02.2006 12:22
display метод с параметром Андре DAX: Программирование 5 11.01.2006 19:04

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

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

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