|  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 | 
|  |