Может кто знает?!
Можно ли как-то нажать на лупу LookupDataControl-а программно?
Заранее благодарен за ответ
Нравится
4 комментария
30 мая 2014 17:27
Можно:
var Dataset = Services.GetNewItemByUSI('ds_Contact'); var SearchFieldNames = 'Name;Communication1;Communication2'; var DisplayFieldNames = 'Name;Communication1;Communication2'; var KeyFieldName = 'ID'; var KeyValue = ''; var SearchFieldName = 'Name'; var SearchValue = ''; ApplyDatasetFilter(Dataset, 'AccountID', dlData.Dataset('AccountID'), true); Dataset.Open(); ShowSelectDataWindow(Dataset, SearchFieldNames, DisplayFieldNames, KeyFieldName, KeyValue, SearchFieldName, SearchValue, Self, '', false, true, null, null, false, null, false);
Ловить "ответ" на OnNotify у окна, и записывать его в нужное поле.
30 мая 2014 17:52
спасибо, но это немного не то
хотелось бы что-то типа метода DropDown() или схожих
мне нужно просто как бы нажать на лупу программно, а не создавать другое окно с выбором такими хардкодными методами
может можно как-то углубится в компоненты лукап-контрола и выделить среди них кнопку?
и сделать бы на ней .Click() !?
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать