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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.03.2007, 15:36   #1  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Lookup в dialog
создаю в методе dialog класса поле:
X++:
 dlgfEmplId           = dialogObj.addFieldValue( typeid( EmplId ), emplId, "@);
И тут такой вопрос можно ли у этого поля перекрыть метод Lookup и наложить на него ограничение???
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 30.03.2007, 15:43   #2  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,737 / 404 (17) +++++++
Регистрация: 23.03.2006
используй поиск, там достаточно ссылок
Старый 30.03.2007, 15:46   #3  
ntr is offline
ntr
Участник
 
31 / 16 (1) ++
Регистрация: 26.05.2006
Перекрываем
public void dialogPostRun(DialogRunbase _dialog)
{
super(_dialog);
_dialog.dialogForm().formRun().controlMethodOverload(true);
_dialog.dialogForm().formRun().controlMethodOverloadObject(this);
}

создаем метод
public void fld2_1_Lookup()
{
FormComboBoxControl control = dialog.formRun().controlCallingMethod();
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(EmplTable), control);
;
sysTableLookup.addLookupfield(fieldNum(EmplTable, EmplId), true);
sysTableLookup.addLookupfield(fieldNum(EmplTable, Name));
sysTableLookup.performFormLookup();
}

Последний раз редактировалось ntr; 20.06.2007 в 09:00.
Старый 30.03.2007, 15:55   #4  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,737 / 404 (17) +++++++
Регистрация: 23.03.2006
X++:
public void fld2_1_Lookup()
только сначала нужно узнать, какое название получил новый контрол, а затем используя его назвать метод (newname_lookup())
Старый 30.03.2007, 16:03   #5  
ntr is offline
ntr
Участник
 
31 / 16 (1) ++
Регистрация: 26.05.2006
А как узнать? Кроме как "по-порядку", ничего в голову не приходит...
Старый 30.03.2007, 16:07   #6  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Гляньте InventDim.getFromDialog(); InventDim.addToDialog();
Старый 30.03.2007, 17:32   #7  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
немогли бы вы дать ссылочку где про это прочитать можно а то я ничего понять не могу
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 30.03.2007, 17:42   #8  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Сообщение от Himan Посмотреть сообщение
немогли бы вы дать ссылочку где про это прочитать можно а то я ничего понять не могу
http://axforum.info/
А если серъезно, то внизу страницы есть несколько ссылок. Посмотрите их
Старый 01.04.2007, 15:32   #9  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
тихо шифером шурша едет крыша неспеша
всем спасибо, решил просто неправильно имя lookup метода писал, вот что значит работать в выходные))
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 02.04.2007, 08:52   #10  
bagyr is offline
bagyr
Участник
 
74 / 10 (1) +
Регистрация: 15.02.2005
Адрес: Томск
X++:
fieldLocationId = dialog.addFieldValue(typeid(InventLocationId), locationId, '', '', 'LocationId');

protected void LocationId_lookup()
{
    ...
}
модификации забыл вложить
Вложения
Тип файла: xpo Dialog.xpo (46.8 Кб, 561 просмотров)
Тип файла: xpo DialogField.xpo (34.6 Кб, 553 просмотров)

Последний раз редактировалось bagyr; 02.04.2007 в 09:04.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
gatesasbait: How to define a custom lookup form for an extended datatype Blog bot DAX Blogs 0 09.07.2008 22:05
Kashperuk Ivan: 3 Dialog extensions Blog bot DAX Blogs 4 28.09.2007 18:56
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
lookup в dialog latvik DAX: Программирование 7 02.04.2007 13:00
LookUp форма и параметры SnowMan DAX: Программирование 7 18.09.2003 16:04

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

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

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