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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.05.2006, 09:38   #1  
kvg6 is offline
kvg6
program-ёр
Аватар для kvg6
1C
 
160 / 81 (3) ++++
Регистрация: 27.09.2005
Адрес: Moscow forever
:( Значение radioButton
Всем привет.
На форме в зависимости от значения radioButton нужно менять caption другого поля. Знаю, что нужно использовать метод modified(), но никак не могу выйти на значение radioButton.
Прошу помощи.
__________________
Становись лучше
Старый 10.05.2006, 10:18   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,309 / 3546 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Посмотрите форму InventPosting - (Управление запасами\Настройка\Разноска\Разноска) - в ней по выбору кнопки radiobutton тоже происходят изменения
__________________
Возможно сделать все. Вопрос времени
Старый 10.05.2006, 10:19   #3  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Если я правильно понял вопрос, то в методе modified контрола radioButton значение доступно как:
this.selection()
Причем нумерация элементов radioButton начинается с нуля.
За это сообщение автора поблагодарили: kvg6 (1).
Старый 10.05.2006, 10:23   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
2 petr
Неправильно.
this.selection() возвращает значение (value) Enum'а. А в общем случае это значение может быть задано любым в пределах от 0 до 250.
__________________
Axapta v.3.0 sp5 kr2
Старый 10.05.2006, 10:24   #5  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
У radioButton необхлдимо использовать метод selectionChange, а лучше смотри пример форма OfficialsTable_RU.
Старый 10.05.2006, 10:41   #6  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
2 AndyD
Насколько я понял, ситуация следующая:
Создаем BaseEnum (назовет STM_Votes)
0 - Up
1 - Down
249 - Other
Создаем форму. На ней добавляем текстовый элемент (будем менять текст, при изменении выбора у radioButton) и сам radioButton, у которого в enumType указываем созданный baseEnum. Получаем следующий код:
Код:
public int selectionChange()
{
    int ret;

    ret = super();

    switch (this.selection())
    {
        case STM_Votes::Up:
            StaticText.text("Up");
            break;
        case STM_Votes::Down:
            StaticText.text("Down");
            break;
        case STM_Votes::Other:
            StaticText.text("Other");
            break;
    }

    return ret;
}
Т.е. this.selection() совпадает в тем, что и надо kgv6, насколько я понял автора топика.
Старый 10.05.2006, 10:50   #7  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Я писал о том, что значение не обязательно будет начинаться с 0.
Измените в примере значение UP на, допустим, 10 - и selection() вернет именно 10, а не 0.
__________________
Axapta v.3.0 sp5 kr2
Старый 10.05.2006, 11:09   #8  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Полностью согласен.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
теряется значение переменной laxel DAX: Программирование 3 05.02.2009 10:07
Не берется значение контрола Sada DAX: Программирование 11 21.06.2006 10:24
перевод строки в radiobutton kitty DAX: Программирование 2 19.07.2005 12:31
Как при вводе новой записи установить значение поля по умолчанию Zman DAX: Программирование 3 17.01.2005 10:23
Значение по умолчанию в таблице bocman DAX: Программирование 4 15.08.2003 16:20

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

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

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