03.08.2012, 08:40 | #1 |
Мрачный тип
|
Недоступность источника данных формы в display/edit-методах таблицы - баг или фича с глубоким смыслом?
В стандартных табличных методах, которые инициируются пользовательскими действиями при работе с данными таблицы на форме, является доступным источник данных формы.
В пользовательских табличных методах, вызываемых на формах при обращении к табличной переменной источника данных, является доступным источник данных формы. В табличных display/edit-методах, при их вызове на таблице в момент обновления контролов формы, завязанных на источник данных с использованием этой таблицы, источник данных формы недоступен. Есть какие-нибудь идеи по поводу причин такой дискриминации по отношению к этим методам ? P.S. Эта тема последовательно вышла отсюда. Исследуется возможность заменить N однотипных display/edit-методов таблицы, работающих на поле с EDT-массивом размерностью N и отличающихся друг от друга только индексом обрабатываемого поля внутри EDT-массива, одним display/edit-методом, определяющим внутри себя этот индекс на основании связи "табличный метод >> источник данных >> форма >> вызывающий контрол"
__________________
Мы летаем, кружимся, нагоняем ужасы ... Последний раз редактировалось TasmanianDevil; 03.08.2012 в 08:58. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1). |
Теги |
display метод, edit метод, formdatasource, isformdatasource, кэширование |
|
|