AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2003, 12:49   #1  
storer is offline
storer
Участник
 
24 / 11 (1) +
Регистрация: 28.08.2003
Адрес: Москва
? Сколько раз вызывается DataMethod поля грида при инициализации этого грида?
Есть форма с гридом.
Грид привязан к датасоурсу.
Датасоурс связан с таблицей.
В гриде есть поле, связанное с этим датасоурсом.
В свойстве DataMethod этого поля указан display метод датасоурса: Method1.
В таблице две строки.
Я предполагал, что этот метод будет вызываться для инициализации поля грида столько раз, сколько строк в таблице (и наверное + еще 1 раз, когда какая-то строка принимает фокус), т.е. : 2(3) раза. Но на самом деле он вызывается 5 раз. Может кто-нибудь объяснит, почему при заполнении грида поле грида инициализируется дважды?
Старый 18.11.2003, 13:12   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
метод вызывается каждый раз, когда Аксапта пытается показать поле.

Т.е. методы вызываются только для тех записей, которые видны на экране.
Методы вызываются столько раз, сколько раз перерисовывается форма.

Говоря программистским языком, каждый вызов Paint у контрола вызывает display-метод.
Старый 18.11.2003, 14:03   #3  
storer is offline
storer
Участник
 
24 / 11 (1) +
Регистрация: 28.08.2003
Адрес: Москва
Спасибо!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
простой вопрос: как привязать ширину поля к границе грида kitty DAX: Программирование 3 14.11.2007 19:05
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
Дисплей метод таблицы который вызывается из ГРИДА 3oppo DAX: Программирование 10 23.05.2006 06:47
Получение из поля Map кода поля реальной таблицы, к ней привязанной (Mappings) vey DAX: Функционал 5 16.03.2005 11:16
Получить значение поля таблицы по номеру (Id) поля Anais DAX: Программирование 2 15.04.2004 13:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:35.