This is just a general question. Does filtering the scheduler using Predicate do a call to the server again or it should do at the client side? The following is what i am doing but it is calling back to server which i would like to avoid if possible.
function multiSelectFilter(args) {
var selectItem = args.itemData.name;
var filterLocLength = filterLocValue.length;
if (!filterLocValue.includes(selectItem)) {
filterLocValue[filterLocLength] = selectItem;
}
var predicate = new ej.data.Predicate('Location', 'equal', 'Rotary Table');
scheduleObj.eventSettings.query = new ej.data.Query()
.where(predicate);
}