31.03.2003, 18:57 | #1 |
Участник
|
как сделать DropDown или Radio?
Хочу сделать Диалог в котором будет возможность выбора элемента из списка, причём список не фиксированный. Может возможно ето дело без использования формы сделать, как в яве
JComboBox d = new JComboBox ("first","second","last"); или всё-таки надо делать форму, в ней StringEdit, а в нём метод lookup() переопределять? |
|
31.03.2003, 19:31 | #2 |
Moderator
|
PHP код:
__________________
Андрей. |
|
|
За это сообщение автора поблагодарили: ymv2000 (1), Максим Gall (1). |
01.04.2003, 11:02 | #3 |
Участник
|
super
Andy, спасибо
|
|
16.03.2004, 17:38 | #4 |
Участник
|
прошу прощение за невежество...
PHP код:
Может тут с ETD надо как то заморорачиваться?
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
16.03.2004, 18:17 | #5 |
Moderator
|
Да, конечно. Создаете EDT со стилем RadioButton, и вперед.
__________________
Андрей. |
|
16.03.2004, 18:45 | #6 |
Участник
|
Ага
Спасибо!
Я до этого с EDT намучился - думал с помощью него нельзя.... Просто как всегда - заморочки с сохранением, входом\выходом из Axapta.... (( Попробывал еще раз, после вашего совета, - оказывалось что можно: Вот PHP код:
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
17.03.2004, 10:34 | #7 |
Участник
|
I needed to create Combo dynamically too. This helped me, but how to retrieve the data from that combo box?
MyStr = combo.text() deosn't work. I placed this line in overriden method getFromDialog(). |
|
17.03.2004, 10:36 | #8 |
Участник
|
use
combo.selection()
__________________
Улыбаемся и машем, парни! Улыбаемся и машем... |
|
17.03.2004, 10:48 | #9 |
Участник
|
OK thanx - I solved it:
MyStr= combo.getText(combo.selection()) |
|
17.03.2004, 12:12 | #10 |
Участник
|
А значение не возвращается (((
PHP код:
be1 - показывает только первое значение BE всегда, хотя в диалоге выбирается другое. Почему так?!!!
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
17.03.2004, 12:27 | #11 |
Moderator
|
В методе addFieldValue() в приведенном примере переменная be1 передает только значение по умолчанию для создаваемого контрола. Соответственно, после завершения в нем останется то же самое значение
Для получения выбранного значения надо использовать переменную dialogIsRB из примера.
__________________
Андрей. |
|
17.03.2004, 12:52 | #12 |
Участник
|
Да вы правы.
Я облажал на такой мелочи....
PHP код:
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|