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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.01.2003, 22:17   #1  
DK is offline
DK
Участник
 
2 / 10 (1) +
Регистрация: 29.01.2003
display() method on Grid Control
Изучая Developer's Guide и Developer's Best Practice Handbook,
наткнулся на некоторую нестыковочку.

Best Practice рекомендует железное правило: всегда привязывать
display() к таблице (т.к. это reusable, можно добавлять display()
в FieldGroup и т.д.). Согласен.

Но в Developer's Guide читаем:
Note: You must use display on a form data source method when the
return value is to be shown on a grid control.

Кто сдавал экзамен по X++ Programming меня поймет. Это место, где
можно (и, наверное, получается) подловить. Поэтому возникает желание
разобрать это подробнее.
ОК, допустим им виднее и это не одна из многочисленных опечаток в
документации. Логично предположить, что, в случае Control'a в Grid'e,
display() на DataSource оптимальнее. Почему?!
Возможно, привязывая display() к DS мы используем "родной" табличный
буфер DS. Тем самым избавляемся от необходимости создавать еще один
табличный буфер обращаясь к display() на таблице. Тогда почему это
"Note" пременимо только к Control'aм в Grid'e? Непонятки...

Какие будут мысли у народа по этому поводу?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
TwC: Validate access to return value from display/edit method. HorrR DAX: Программирование 10 05.03.2008 12:17
axaptapedia: Display method Blog bot DAX Blogs 0 29.08.2007 16:30
Grid и display-метод Russland DAX: Программирование 20 09.04.2007 09:25
Вопрос про Display method? Hans DAX: Программирование 7 14.09.2006 11:46

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

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

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