DayPilot.Calendar.columns.filter

The columns.filter(param) method applies a filter to calendar columns in resource calendar mode. Read more in column filtering.

Declaration

DayPilot.Calendar.columns.filter(param)

Parameters

Notes

If param is null, or if you call the method without a parameter, the current filter is cleared.

Example

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");

See Also

Column Filtering [doc.daypilot.org]

JavaScript Resource Calendar

DayPilot.Calendar.onColumnFilter

DayPilot.Calendar Class

Availability

Availability of this API item in DayPilot editions:

LitePro
DayPilot for JavaScript