![]() |
#1 |
Участник
|
Создаю динамически MenuButton (точнее menu items). Как добраться до свойств menu items?
Создаю динамически MenuButton (точнее menu items):
itemButtonCtrl = menuCtrl.addControl(FormControlType::MenuFunctionButton,эээ); ... Теперь необходимо добраться до свойств добавленных menu items. Каким образом? |
|
![]() |
#2 |
Участник
|
А itemButtonCtrl не содержит требуемых свойств?
Можно еще попробовать через element.design().controlName("эээ"); - его приассайнить правильному типу контрола |
|
![]() |
#3 |
Участник
|
> А itemButtonCtrl не содержит требуемых свойств?
Динамическое создание меню происходит в момент инициализации формы. Про itemButtonCtrl "забываю". Далее, перекрываю метод clicked на MenuButton, для того чтобы задизейблить некоторые items. > Можно еще попробовать через element.design().controlName("эээ"); - его приассайнить правильному типу контрола Можно поподробнее, пожалуйста. Хелпа нормального нет, так чтоб каждый метод был !хотя бы! описан, в msdn: public FormControl addControl( FormControlType controlType, str controlName, [FormControl insertAfter]) И всё! Фигею... |
|
![]() |
#4 |
Участник
|
element.design().controlName("имя").enabled(false);
Прошарил, спасибо. |
|