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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.09.2014, 19:43   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Глобальная смена label для поля DS
Добрый день,

Внезапно застопорился на банальной, казалось бы, задаче.
Есть на разных вкладках и группах несколько контролов, которые завязаны на одно и то же поле источника данных. В зависимости от состояния параметра необходимо программно переназначить метку (label) поля. Конечно же, первая мысль была про DS.object. Но, к моему удивлению (к удивлению потому что столько проработал и не замечал этого раньше) FormDataObject предоставляет лишь геттеры для label и helpText.

Задачу, разумеется, можно решить в лоб и просто программно сменить метку для отдельных контролов, но хотелось бы использовать более изящное решение. Удивительно, почему с помощью FormDataObject вполне можно глобально изменить редактируемость, обязательность, видимость поля, переопределить ключевые методы, но при этом банально сменить метку нельзя...
__________________
Axapta has seduced me deadly!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Имитация выбора значения поля на DS формы. bodeaux DAX: Программирование 8 04.12.2012 10:41
emeadaxsupport: How label flushing works under the hood Blog bot DAX Blogs 0 17.08.2010 16:05
Label поля таблицы по его FieldId chanchala DAX: Программирование 12 27.10.2009 10:32
Изменение Label поля группы neys DAX: Программирование 2 24.03.2006 09:24
Как зная название поля таблицы узнать текст, который прописан в Label? Hidden DAX: Функционал 1 03.06.2005 13:52

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

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

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