|
![]() |
#1 |
Участник
|
Получилось вот так
X++: public boolean _addNodeFld1_modified() { boolean ret; FormStringControl formStringControl; FormComboBoxControl ComboBoxControl; ; formStringControl = dialog.formRun().controlCallingMethod(); if (formStringControl) ret = formStringControl.modified(); else ret = true; this.dialogSelectCtrl(); _isAddNode = _addNodeFld1.value(); // если установлен – неактивно поле «Добавить узел в строку»; if(_isAddNode) { ComboBoxControl = dialog.formRun().design().controlName('DataType'); ComboBoxControl.autoDeclaration(noyes::Yes); ComboBoxControl.visible(false); // ComboBoxControl.text(RMZ_BomTree_DataType_ZTR::BudgetGroup); } else { ComboBoxControl = dialog.formRun().design().controlName('DataType'); ComboBoxControl.text('0'); ComboBoxControl.visible(true); // ComboBoxControl.text(RMZ_BomTree_DataType_ZTR::ItemId); } return ret; } |
|
![]() |
#2 |
Участник
|
После модификации _addNodeFld1, при смене позиционирования на DataType, значение новое появляется?
Если да, то поможет: Код: ComboBoxControl.redraw(); Последний раз редактировалось Товарищ ♂uatr; 16.06.2016 в 15:36. |
|
![]() |
#3 |
Участник
|
Цитата:
на эту команду ругается. В выпадающем окне такой команды нет. |
|
![]() |
#4 |
Участник
|
Только что заметил, что DataType это comboBox.
Значение попробуйте изменить через Код: ComboBoxControl.selection(...); Последний раз редактировалось Товарищ ♂uatr; 16.06.2016 в 17:43. |
|
|
За это сообщение автора поблагодарили: Emka (1). |
Теги |
dialog, grid |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|