|
15.09.2023, 08:36 | #1 |
Участник
|
Два разных 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); } PS. AX09 Последний раз редактировалось oleggy; 15.09.2023 в 08:52. |
|
15.09.2023, 11:01 | #2 |
Участник
|
Посмотри источник данных для полей соответствующих Grid. Они могут быть от другого источника. Не от того, что для самого Grid
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: oleggy (2). |
|
|