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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.04.2007, 18:24   #12  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Ed1K, первоначально вопрос о чем был?

Цитата:
Сообщение от Russland Посмотреть сообщение
Здравствуйте!
Помогите разобраться.

...

Это шож жеж такое получается? Для вывода этих трёх значений calculate() метод будет три раза вызываться???
Цитата:
Сообщение от Russland Посмотреть сообщение
хорошо
А как в таком случае избежать множественный вызов рассчитывающей функции?
Цитата:
Сообщение от Russland Посмотреть сообщение
Задача собственно и обозначена в первом посте.
Если свести её к двум словам, то:
есть некий метод, который рассчитывает сразу несколько параметров.
Эти параметры надо потом отобразить в гриде.
Хотелось бы, чтобы при каждом обращении к строке рассчётный метод вызывался один раз. Однако из-за того, чтобы дисплей-метод на форме корректно отображал данные, ему (дисплей-методу) необходимо передавать источник данных, и каждый раз результат перерассчитывать.

За примером далеко ходить не надо.
Берём первую попавшуюся на глаза форму AssetSum
...

Итак, метод calc() дёргают каждый раз при выводе того или иного значения.
Эту тему я завёл только из опасений, что я что-то не улавливаю.
Однако мои худшие предположения подтверждаются.
При выводе параметра, каждый раз будет вызываться рассчётный метод.
Что же касается рассуждений о Map и Array, то и тут Вы изобретаете велосипед. В Аксапте есть стандартное кэширование дисплей-методов.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Теги
display метод, grid

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
OFF display метод в grid.... velk DAX: Программирование 5 14.11.2006 15:28
display-метод Pavel Pustovalov DAX: Программирование 9 21.03.2006 10:03
Можно ли в display методе узнать для какого FormControl'а этот метод вызван? Dudnik Anton DAX: Программирование 3 01.02.2006 12:22
display метод с параметром Андре DAX: Программирование 5 11.01.2006 19:04
display() method on Grid Control DK DAX: Программирование 5 31.01.2003 22:09

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

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

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