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. |
|
|
|