I tried the following docs for creating a widget and adding it to existing module
In this i’m trying to register a custom widget in order module
.run([
"platformWebApp.mainMenuService",
"platformWebApp.widgetService",
"$state",
function (mainMenuService, $state, widgetService) {
//Register module in main menu
var menuItem = {
path: "browse/MyLoyalty",
icon: "fa fa-cube",
title: "MyLoyalty",
priority: 100,
action: function () {
$state.go("workspace.MyLoyaltyState");
},
permission: "MyLoyalty:access",
};
mainMenuService.addMenuItem(menuItem);
var operationLineItemWidget = {
controller: "MyLoyalty.customerOrderWidgetLineItemController",
template:
"Modules/$(ObjectEdge.MyLoyalty)/Scripts/widgets/customerOrder-lineItem-widget.html",
};
widgetService.registerWidget(
operationLineItemWidget,
"customerOrderDetailWidgets"
);
},
]);
