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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.09.2023, 08:36   #1  
oleggy is offline
oleggy
Участник
 
276 / 36 (2) +++
Регистрация: 03.12.2019
Адрес: Россия
Два разных Lookup на одно и то же поле для одной таблицы
Привет.
Есть форма, у которой два датасорса и оба датасорса смотрят на одну и ту же таблицу.
Создал два разных lookup через поле в дадасорсе.
Далее в форме создал два tab c гридами.
У каждого грида в свойствах - свой датасорс.
Т.е.:
Tab1 - Grid1 - Дадасорс1
Tab2 - Grid2 - Дадасорс2

Но при работе в Tab2 при вызове lookup вызывается lookup из датасорса1.
Не могу понять.
Ведь при создании той же записи в Grid2 вызывается свой переопределенный метод create в соответствующем датасорсе.

X++:
// DataSource1.MyField: lookup
public void lookup(FormControl _formControl, str _filterStr)
{
    element.lookup_1(_formControl);
}

// DataSource2.MyField: lookup
public void lookup(FormControl _formControl, str _filterStr)
{
    element.lookup_2(_formControl);
}
Датасорсы указаны в свойствах только гридов, В свойствах Tab'ов и TabHeader - датасорсы не указаны.

PS. AX09

Последний раз редактировалось oleggy; 15.09.2023 в 08:52.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запись в поле таблицы значения из перекрытого lookup-метода kvantono DAX: Программирование 2 30.04.2013 11:13
Два поля-lookup. Автоматическая установка значения Vasiliusis DAX: Программирование 20 12.02.2013 08:40
Поля из разных таблиц в динамической Lookup-форме samolalex DAX: Программирование 8 06.06.2011 20:20
скрыть поле на форме для одной компании и показывать для другой IKA DAX: Программирование 4 26.02.2010 13:15
Объединить несколько полей таблицы в одном поле Grid-а на форме? storer DAX: Программирование 2 12.11.2003 14:08

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

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

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