|
|
#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(); |
|
|
|
|
|