or


@(Html.Kendo().Grid(Model.Available).Name("s").DataSource(d => d.Ajax()).Filterable())
or
@(Html.Kendo().Grid().Name("s").DataSource(d => d.Ajax()[read data ...]).Filterable())

<script> $(function () { $("#scheduler").kendoScheduler({ date: new Date("2013/1/1"), startTime: new Date("2013/1/1 07:00 AM"), height: 600, views: [ "day", { type: "month", selected: true }, "month", "agenda" ], timezone: "Etc/UTC", //editable: { template: kendo.template($("#schedulerTemplate").html()) }, dataSource: { batch: true, transport: { read: { url: "/Home/CalendarioCargar", dataType: "jsonp" }, update: { url: "/Home/CalendarioUpdate", dataType: "json" }, create: { url: "/Home/CalendarioAdd", dataType: "json" }, destroy: { url: "/Home/CalendarioRemove", dataType: "jsonp", }, parameterMap: function (options, operation) { if (operation !== "read" && options.models) { return { models: kendo.stringify(options.models) }; } } }, schema: { model: { id: "TaskID", fields: { taskId: { from: "TaskID", type: "number" }, title: { from: "Title", defaultValue: "No title", validation: { required: true } }, start: { type: "date", from: "FechaIni" }, end: { type: "date", from: "End" }, startTimezone: { from: "StartTimezone" }, endTimezone: { from: "EndTimezone" }, description: { from: "Description" }, recurrenceId: { from: "RecurrenceID" }, recurrenceRule: { from: "RecurrenceRule" }, recurrenceException: { from: "RecurrenceException" }, ownerId: { from: "OwnerID", defaultValue: 1 }, isAllDay: { type: "boolean", from: "IsAllDay" } } } }, filter: { logic: "or", filters: [ { field: "ownerId", operator: "eq", value: 1 }, { field: "ownerId", operator: "eq", value: 2 } ] } }, resources: [ { field: "ownerId", title: "Owner", dataSource: [ { text: "Alex", value: 1, color: "#f8a398" }, { text: "Bob", value: 2, color: "#51a0ed" }, { text: "Charlie", value: 3, color: "#56ca85" } ] } ] }); $("#people :checkbox").change(function (e) { var checked = $.map($("#people :checked"), function (checkbox) { return parseInt($(checkbox).val()); }); var filter = { logic: "or", filters: $.map(checked, function (value) { return { operator: "eq", field: "ownerId", value: value }; }) }; var scheduler = $("#scheduler").data("kendoScheduler"); scheduler.dataSource.filter(filter); }); });</script>