The rowHeaderColumnBubble property (DayPilot.Bubble) specifies the bubble object used to display row header column title details on hover in the JavaScript Scheduler component.
DayPilot.Scheduler.rowHeaderColumnBubblenullIn the bubble onLoad handler, args.source stores the column definition item object from the rowHeaderColumns array.
Use a custom DayPilot.Bubble instance to load column-specific hover content dynamically.
JavaScript
const rowHeaderColumnBubble = new DayPilot.Bubble({
onLoad: (args) => {
const column = args.source;
args.html = "Column details";
}
});
const dp = new DayPilot.Scheduler("dp", {
rowHeaderColumnBubble: rowHeaderColumnBubble,
// ...
});
dp.init();Angular
<daypilot-scheduler [config]="config"></daypilot-scheduler>config: DayPilot.SchedulerConfig = {
rowHeaderColumnBubble: new DayPilot.Bubble({
onLoad: (args) => {
const column = args.source;
args.html = "Column details";
}
}),
// ...
};React
<DayPilotScheduler
rowHeaderColumnBubble={rowHeaderColumnBubble}
{/* ... */}
/>Vue
<DayPilotScheduler
:rowHeaderColumnBubble="rowHeaderColumnBubble"
<!-- ... -->
/>DayPilot.Scheduler.rowHeaderColumns
DayPilot.Scheduler.resourceBubble