JavaScript/jQuery Scheduler - Customize Appointment Tooltip
When a user clicks an appointment, the Scheduler shows a tooltip that can be customized. Combine HTML markup for tooltips manually with DOM manipulation methods. To apply this markup, use the appointmentTooltipTemplate callback function as shown in the following code:
JavaScript
- var schedulerData = [{
- text: "His Girl Friday",
- year: 1940,
- img: "images/movies/HisGirlFriday.jpg",
- startDate: new Date("2016-04-24T09:10:00.000Z"),
- endDate: new Date("2016-04-24T11:20:00.000Z")
- },
- // ...
- ];
- $(function () {
- $("#schedulerContainer").dxScheduler({
- dataSource: schedulerData,
- currentDate: new Date(2016, 4, 24),
- appointmentTooltipTemplate: function (model, index, element) {
- element.append("<i>" + model.appointmentData.text + "(" + model.appointmentData.year + ")</i>");
- element.append("<p><img style='height: 80px' src='" + model.appointmentData.img + "' /></p>");
- }
- });
- });
See Also
Feel free to share topic-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.