|
![]() |
#1 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Cardagant (2). |
![]() |
#2 |
Участник
|
Ссылка очень полезная, спасибо. Но не совсем понимаю как применить это к обычной форме-лукапу, не SysTableLookup
Что вроде сброса лукап рекорда для Args? X++: element.args().lookupRecord(null); Последний раз редактировалось Cardagant; 03.06.2015 в 10:48. |
|
![]() |
#3 |
Участник
|
Сброс лукап рекорда помогает. Спасибо!
Можно также запоминать запись перед обнулением и производить datasource.FindRecord() для поиска данной записи в гриде для активации. Но из собственного опыта на большом количестве записей это будет работать не очень быстро. Есть ли альтернативы? Последний раз редактировалось Cardagant; 03.06.2015 в 11:09. |
|
![]() |
#4 |
Участник
|
Позиционироваться по отсортированному ключу, т.е. в вашем случае по Name. Т.е. заполнять/перезаписывать свойства args.lookupField и args.lookupValue().
Как пример: Фича с findRecord() в лукап-форме ContactPersonLookup Из недостатков: если будут дубликаты в наименовании, то позиционирование будет не точным. |
|
Теги |
lookup |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|