22.12.2016, 12:55 | #1 |
Участник
|
Динамическое добавление/удаление кнопок(MenuItemButton) на форме
Добрый день, подскажите пожалуйста, можно ли на форме динамически добавлять - удалять MenuItemButton?
Т.е. пользователь встает на запись, нажимает кнопку "выполнить" и ему на выбор 2 варианта, встает на другую запись нажимает кнопку "выполнить" и ему на выбор 4 других варианта? Попробовал сделать так : X++: design = element.form().design(); menuCtrl = design.control("Execute"); while (xExecuteActions) { itemButtonCtrl = menuCtrl .addControl(FormControlType::MenuFunctionButton,xExecuteActions.Id); itemButtonCtrl.dataSource(RContractTable_DS.name()); itemButtonCtrl.menuItemType(MenuItemType::Action); itemButtonCtrl.menuItemName(menuitemactionstr(xExecuteActions.MenuItemName)); itemButtonCtrl.helpText(xExecuteActions.Description); itemButtonCtrl.text(strfmt("%1 %2",xExecuteActions.Id,xExecuteActions.Version)); next xExecuteActions; } element.redraw(); |
|
|
|