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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.12.2010, 14:25   #3  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
greench, зря смеетесь, при реализации мультиселекта с хранением информации о пометке вне таблицы выбираемых данных именно такого рода Edit-методы на DS и делаются. Они не меняют содержимого самой таблицы, но живут на DS и требуют для своего корректного функционирования значения свойства AllowEdit у DS равным true. Однако это означает возможность изменения не только результатов этого Edit-метода, но и всех остальных полей таблицы DS, которые могут быть редактируемы на форме согласно свойств полей этой таблицы в репозитарии, что не всегда желательно. Вот он и решает эту проблему, правда весьма спорным и некрасивым способом (можно творить все что угодно в строке грида, ибо при переходе на другую строку все восстановится).

Мы решали этот вопрос просто - всем полям DS устанавливалось свойство AllowEdit = false, а на DS AllowEdit = true. Пользователь не мог и не пытался что-либо изменить в таких формах, кроме пометки, и у него не было повода задать дурные вопросы типа "Я вот тут менял, а чего оно не сохранилось ?"
__________________
Мы летаем, кружимся, нагоняем ужасы ...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
kamalblogs: Exists methods don’t need table declaration in Dynamics Ax Blog bot DAX Blogs 4 16.07.2010 13:52
kamalblogs: Virtual Convergence Dynamics Ax — Don’t Miss it !!! Blog bot DAX Blogs 0 03.06.2010 13:05
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05

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

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

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