The rowHeaderColumnsMergeParents property (boolean) defines whether row header columns are applied to parent rows in the JavaScript Scheduler component.
Available since version 2022.2.5302.
Declaration
DayPilot.Scheduler.rowHeaderColumnsMergeParentsDefault Value
trueNotes
By default, column merging is enabled and parent rows are rendered using a single merged cell. In onBeforeRowHeaderRender, the
args.row.columnsarray is empty.If you set this property to
false, parent rows display the columns defined using rowHeaderColumns.
Examples
JavaScript
const dp = new DayPilot.Scheduler("dp", {
rowHeaderColumnsMergeParents: false,
rowHeaderColumns: [
{ text: "Name", display: "name" },
{ text: "Floor", display: "location" }
],
// ...
});
dp.init();Angular
<daypilot-scheduler [config]="config"></daypilot-scheduler>config: DayPilot.SchedulerConfig = {
rowHeaderColumnsMergeParents: false,
rowHeaderColumns: [
{ text: "Name", display: "name" },
{ text: "Floor", display: "location" }
],
// ...
};React
const rowHeaderColumns = [
{ text: "Name", display: "name" },
{ text: "Floor", display: "location" }
];<DayPilotScheduler
rowHeaderColumnsMergeParents={false}
rowHeaderColumns={rowHeaderColumns}
{/* ... */}
/>Vue
<DayPilotScheduler
:rowHeaderColumnsMergeParents="false"
:rowHeaderColumns="rowHeaderColumns"
<!-- ... -->
/>const rowHeaderColumns = [
{ text: "Name", display: "name" },
{ text: "Floor", display: "location" }
];See Also
Row Header Columns [doc.daypilot.org]
DayPilot.Scheduler.onBeforeRowHeaderRender
DayPilot.Scheduler.rowHeaderColumns
Availability
Availability of this API item in DayPilot editions:
| Product | Lite | Pro |
|---|---|---|
| DayPilot for JavaScript |
DayPilot