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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.08.2013, 12:49   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
AllowEdit = no для Edit-метода - можно что-нибудь придумать?
Обычно, чтобы сделать невозможными для редактирования поля источника данных на форме т.е написать
Table_ds.object(fieldnum(Table, Field)).allowEdit(false);

Можно ли что-нибудь придумать, чтобы такми же образом предотвтатить ввод в поля. основанные на edit-методе источника данных, точней из самой таблицы?
Что-нибудь типа:

Table_ds.object(tablemethodstr(Table, EditMethod)).allowEdit(false);
(Пробовала - так конкретно не работает, жалуется на tablemethodstr)

Нужно мне это, тк edit-метод входит в" группу полей" таблицы и эта группа используется 3 раза со свойством AutoDataGroup = true на форме. Т.е он автоматически добавляется на форму.
Форма стандартная, поэтому в идеале красивее было бы вызвать один раз
Table_ds.object(tablemethodstr(Table, EditMethod)).allowEdit(false);
А не возиться поштучно со всми контролами и "некрасиво" поступать:
  • Каждой группе ставить AutoDataGroup = false
  • делать AutoDeclaration = true каждому контролу с EditMethod,
  • а потом еще и кажому контролу назначать .allowEdit(BooleanCondition); .


Есть варианты?

AX2009 Ru2
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
palleagermark: It is possible for users to edit the Item reference fields of sales order lines and purchase order lines. Blog bot DAX Blogs 0 17.02.2010 21:07
Korus Axapta Retail: Потребительские свойства. Как можно отобрать номенклатуру с определенными значениями свойств? mazzy DAX: Прочие вопросы 28 28.05.2009 12:22
edit-методы и validateWrite() на DataSource gl00mie DAX: Программирование 6 30.06.2008 17:50
Как присвоить значение edit'у в гриде Mechanizm DAX: Программирование 8 28.05.2004 07:49
Что и как можно резать? George Nordic DAX: Администрирование 1 11.05.2004 18:44

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:05.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.