Показать сообщение отдельно
Старый 03.08.2012, 08:40   #1  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Недоступность источника данных формы в display/edit-методах таблицы - баг или фича с глубоким смыслом?
В стандартных табличных методах, которые инициируются пользовательскими действиями при работе с данными таблицы на форме, является доступным источник данных формы.
В пользовательских табличных методах, вызываемых на формах при обращении к табличной переменной источника данных, является доступным источник данных формы.
В табличных display/edit-методах, при их вызове на таблице в момент обновления контролов формы, завязанных на источник данных с использованием этой таблицы, источник данных формы недоступен.

Есть какие-нибудь идеи по поводу причин такой дискриминации по отношению к этим методам ?

P.S. Эта тема последовательно вышла отсюда. Исследуется возможность заменить N однотипных display/edit-методов таблицы, работающих на поле с EDT-массивом размерностью N и отличающихся друг от друга только индексом обрабатываемого поля внутри EDT-массива, одним display/edit-методом, определяющим внутри себя этот индекс на основании связи "табличный метод >> источник данных >> форма >> вызывающий контрол"
__________________
Мы летаем, кружимся, нагоняем ужасы ...

Последний раз редактировалось TasmanianDevil; 03.08.2012 в 08:58.
За это сообщение автора поблагодарили: S.Kuskov (1).