25.09.2013, 18:59 | #1 |
Участник
|
Как и в каком методе можно менять условия видимости групп полей на форме?
Как и в каком методе можно менять условия видимости групп полей на форме?
Dynamics AX 2009, SQL с уважением, Васил Айвазян. |
|
25.09.2013, 21:01 | #2 |
MCT
|
В 2009 видимостью и доступность управляют через ключи безопасности (Security Key) в группе пользователей. Дополнительно в методе init формы можно дописывать свой код, но этот метод менее предпочтителен, так как жестко кодировать условия всегда не good.
__________________
Axapta book for developer |
|
26.09.2013, 16:02 | #3 |
Участник
|
Спасибо! Но мне необходимо изменять видимость группы полей на форме при изменении данных на форме (Поле в таблице) !
|
|
26.09.2013, 16:07 | #4 |
Участник
|
Тогда пропишите в коде
if ваше условие == true Нужные поля.visible(false); Если я вас правильно понял. |
|
26.09.2013, 16:08 | #5 |
NavAx
|
В _ds.active() прописать видимость и прекрыть .modified() у изменяемых полей DS, где сделать вызов _ds.active().
Только это иногда приводит к чехарде на форме. |
|
26.09.2013, 16:25 | #6 |
Участник
|
Из .modified() лучше вызвать не _ds.active(), а _ds.write(). Возможно станет меньше чехорды. Единственное условие данные в курсоре в этот момент должны быть корректными иначе validate() заругается.
|
|
26.09.2013, 16:55 | #7 |
Участник
|
Большое спасибо всем, я уже сделал то, что Вы предлагаете, осталось только поместить в нужный метод, я уже пробовал в pageActivated на Таб-е, но это не устраивает, нужен метод Refresh (т.к. изенения нужни и при чтении, переходе с записи на запись), но я его не нашел подскажите пожалуйста!
|
|
26.09.2013, 17:05 | #8 |
NavAx
|
Метод active() датасорса! [ _ds.active() ]
|
|
|
За это сообщение автора поблагодарили: Vasil (1). |
26.09.2013, 17:25 | #9 |
Участник
|
Всем большое спасибо! вместо Вашего метода нашел, то что мне нужно было (Refresh) и все заработало как я хотел. Спасибo !!!
|
|
06.10.2013, 12:42 | #10 |
Участник
|
Всем большое спасибо!
Raz ты оказался прав (Refresh- не верно) Метод active() в DataSource более правильно и все заработало как я хотел. Спасибo !!! |
|
17.10.2013, 18:25 | #11 |
Участник
|
Закрытие темы
Дорогие коллеги!
Еще раз всем большое спасибо! Данная тема, я считаю закрыта, но к сожалению я так и не понял, как закрывать тему и вообще есть где-нибудь описание работы с форумом. Не подскажет кто-нибудь? СПС. |
|
18.10.2013, 09:08 | #12 |
Участник
|
Цитата:
Ваши права в разделе Вы можете создавать новые темы Вы можете отвечать в темах Вы можете прикреплять вложения Вы можете редактировать свои сообщения Еще ниже есть ссылка на правила форума.
__________________
// no comments |
|