The context menu can display an image next to the item text.
JavaScript
You can display an image (JPEG, PNG, GIF, SVG) next to a menu item text using image property:
dp.contextMenu = new DayPilot.Menu({ items: [ {text: "Delete", image: "delete.png", onClick: args => { dp.events.remove(args.source); } } ] });
The context menu also supports font icons (such as Font Awesome). To display a font icon, specify the font icon CSS class (or classes) using the icon property:
dp.contextMenu = new DayPilot.Menu({ items: [ {text: "User details", icon: "fas fa-user", onClick: args => { DayPilot.Modal.alert("User details"); } } ] });
See also:
- DayPilot.Menu.items (API)
ASP.NET WebForms
Specify the image URL using Image property
<daypilot:daypilotmenu id="DayPilotMenu1" runat="server" CssClassPrefix="menu_default" ShowMenuTitle="true"> <DayPilot:MenuItem Text="Delete (CallBack)" Action="Callback" Command="Delete" Image='../Media/linked/menu_delete.png' /> </daypilot:daypilotmenu>