Показать сообщение отдельно
Старый 05.02.2009, 14:28   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
? Lookup даты на гриде
Если открыть lookup форму календаря непосредственно с ячейки грида, то начальное положение календаря будет соответствовать дате не в активной ячейке (редактирование которой производится), а значению из последней закэшированной/отоброжаемой строки грида. Согласен проблема не критическая, но всё же в системе куча мест где есть возможность/необходимость редактировать даты на гриде. Кто-нибудь пробовал её решать?
За всплывающий календарик отвечает форма SysDateLookUp. Как именно редактируемое значение попадает в лукап форму? В методе run есть следующий код:
X++:
FormDateControl hostDateControl = element.selectTarget();
Что делает метод formRun.selectTarget([FormControl _target]) в варианте без параметров? возвращает активный контрол?