我是SAP Business one studio的新手,我想在SAP business one Studio中的管理菜单下创建子菜单(文件夹
Administration -->Add-Ons-->我的插件示例。
发布于 2017-12-22 09:52:18
您可以使用以下代码在Module菜单下添加新菜单...
SAPbouiCOM.Menus oMenus = null;
SAPbouiCOM.MenuItem oMenuItem = null;
//**********************************************************
oMenus = SBO_Application.Menus;
SAPbouiCOM.MenuCreationParams oCreationPackage = null;
//**********************************************************
//Creating a new menu item after the menu whose UID is
//"3328"
//**********************************************************
oCreationPackage = ( ( SAPbouiCOM.MenuCreationParams )( SBO_Application.CreateObject( SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams ) ) );
oMenuItem = SBO_Application.Menus.Item( "3328" );
try{
//**********************************************************
//Adding the new menu to the main menu
//**********************************************************
oMenus.AddEx( oCreationPackage );
oMenuItem = SBO_Application.Menus.Item( "3328" );
//**********************************************************
//Adding the sub menu of string type to the newly added menu
//**********************************************************
oMenus = oMenuItem.SubMenus;
oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING;
oCreationPackage.UniqueID = "routesheet";
oCreationPackage.String = "RouteSheet";
oMenus.AddEx( oCreationPackage );
}
这是一个示例,我在Module菜单下添加了一个名为Route Sheet的新菜单,其UID为43520。
希望它能起作用。
https://stackoverflow.com/questions/43366554
复制相似问题