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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.11.2007, 14:03   #1  
Daido is offline
Daido
Участник
Аватар для Daido
 
105 / 10 (1) +
Регистрация: 13.07.2007
Как правильно получить значение с компонента формы
привет всем, подскажите пож-ста, как получить значение с компонента формы, скажем есть на форме StringEdit
X++:
if this.StringEdit.text=="1010"
?
Старый 05.11.2007, 14:30   #2  
e@gle is offline
e@gle
MCTS
MCBMSS
 
164 / 72 (3) ++++
Регистрация: 11.04.2005
Адрес: Минск
Есть 2 пути:
1) Указать в свойствах контрола StringEdit AutoDeclaration = Yes. И далее можно прямо в коде обращаться StringEdit.text()
2) Не включая AutoDeclaration = Yes:
X++:
    FormStringControl   stringEditControl;
    ;

    stringEditControl = element.control(control::StringEdit);
    stringEditControl.text();
__________________
С уважением, Павел Цераниди.
На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага.
За это сообщение автора поблагодарили: qik (1).
Старый 05.11.2007, 14:54   #3  
Daido is offline
Daido
Участник
Аватар для Daido
 
105 / 10 (1) +
Регистрация: 13.07.2007
респект вам e@gle
Старый 05.11.2007, 14:56   #4  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
1) Указать в свойствах контрола StringEdit AutoDeclaration = Yes. И далее можно прямо в коде обращаться StringEdit.text()
лучше пользоваться именно этим вариантом.
Старый 05.11.2007, 16:16   #5  
e@gle is offline
e@gle
MCTS
MCBMSS
 
164 / 72 (3) ++++
Регистрация: 11.04.2005
Адрес: Минск
Цитата:
лучше пользоваться именно этим вариантом.
Почему?
Только потому что он проще? Или есть еще какие-то причины?
__________________
С уважением, Павел Цераниди.
На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага.
Старый 05.11.2007, 17:37   #6  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
Почему?
Только потому что он проще? Или есть еще какие-то причины?
ни помню где, но где-то читал и там советовали (обосновать не могу), а во-вторых это более наглядней.

Последний раз редактировалось konopello; 05.11.2007 в 17:53. Причина: Ошибки
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить значение переменной из типа Object Arahnid DAX: Программирование 6 23.05.2007 16:17
Получить значение поля таблицы по номеру (Id) поля Anais DAX: Программирование 2 15.04.2004 13:00
Как получить значение поля Datasource на динамически созданной форме? storer DAX: Программирование 2 14.11.2003 16:41
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Как получить доступ к текущей строке в DataSource формы Maxim Gorbunov DAX: База знаний и проекты 0 28.11.2001 13:46

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

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

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