Показать сообщение отдельно
Старый 19.06.2014, 10:18   #29  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Не все контролы на форме, которые могут получить фокус, могут быть связаны с источником данных. Добавьте проверку на существование метода dataField.
Вариант реализации того, что предложил S.Kuskov:
X++:
SysDictClass sysDictClass;
boolean      methodExist;
    
// true
FormControl  formControl = new FormStringControl();
// false
// FormControl  formControl = new FormGroupControl();
;
    
sysDictClass = new SysDictClass(classidget(formControl));

methodExist = sysDictClass.hasObjectMethod(identifierstr(DataField));

info(strfmt('%1', methodExist));
За это сообщение автора поблагодарили: userax2009 (1).