JavaScript
You can create a submenu by adding "items" property to a menu item:
var menu = new DayPilot.Menu({items: [
{text:"Show event start", onClick: function(args) {alert("Event start: " + args.source.start());} },
{text:"Details", items: [
{text:"Show event ID", onClick: function(args) {alert("Event value: " + args.source.value());} },
{text:"Show event text", onClick: function(args) {alert("Event text: " + args.source.text());} }
]}
]});
ASP.NET WebForms
<daypilot:daypilotmenu id="DayPilotMenu1" runat="server" CssClassPrefix="menu_default" ShowMenuTitle="true">
<DayPilot:MenuItem Text="Open" Action="JavaScript" JavaScript="edit(e);" ></DayPilot:MenuItem>
<DayPilot:MenuItem Text="Send" Action="JavaScript" JavaScript="alert('Sending event (id ' + e.value() +')');" ></DayPilot:MenuItem>
<DayPilot:MenuItem Text="Details" >
<DayPilot:MenuItem Action="JavaScript" JavaScript="alert('test');" Text="Test" />
</DayPilot:MenuItem>
</daypilot:daypilotmenu>
DayPilot