In
DayPilot Pro 3.9, it's now possible to pass multiple custom fields (not just a single field stored in DataTagField) with the event.
1. Enter your fields into DataTagFields property, separated by comma:
DataTagFields="description, location"
2. Access the fields in BeforeEventRender event handler using BeforeEventHandlerEventArgs.Tag collection:
e.InnerHTML = e.Name + " (" + e.Tag["location"] + ", " + e.Tag["description"] + ")";