Может кто знает?!
Можно ли как-то нажать на лупу LookupDataControl-а программно?
Заранее благодарен за ответ
Нравится
Можно:
[javascript]
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);
[/javascript]
Ловить "ответ" на OnNotify у окна, и записывать его в нужное поле.
спасибо, но это немного не то
хотелось бы что-то типа метода DropDown() или схожих
мне нужно просто как бы нажать на лупу программно, а не создавать другое окно с выбором такими хардкодными методами
может можно как-то углубится в компоненты лукап-контрола и выделить среди них кнопку?
и сделать бы на ней .Click() !?