The columns.filter(param) method applies a filter to calendar columns in resource calendar mode. Read more in column filtering.
DayPilot.Calendar.columns.filter(param)param (object | string | number | null) - custom filter value available in DayPilot.Calendar.onColumnFilter(args) as args.filter
If param is null, or if you call the method without a parameter, the current filter is cleared.
const dp = new DayPilot.Calendar("dp", {
viewType: "Resources",
columns: [
{ name: "Room A", id: "A" },
{ name: "Room B", id: "B" }
],
onColumnFilter: (args) => {
args.visible = !args.filter || args.column.name.includes(args.filter);
},
// ...
});
dp.init();
dp.columns.filter("Room A");Column Filtering [doc.daypilot.org]