or
<div ng-controller="OverviewCtrl as oc"> <select kendo-combo-box id="recentActivityFrequency" ng-model="oc.frequency" k-on-change="oc.setCustom(kendoEvent)" style="width: 100px;"> <option value="hourly">Hourly</option> <option value="daily">Daily</option> <option value="monthly">Monthly</option> </select> <input kendo-date-time-picker k-ng-model="oc.start" ng-show="oc.frequency == 'hourly'" k-on-change="oc.setCustom(kendoEvent)" k-on-open="oc.setCustom(kendoEvent)" k-on-close="oc.setCustom(kendoEvent)" k-format="'MMM d yyyy h tt'" k-interval="60" /> </div>
$(document).ready(function () { convertSort = function (sort) { //TODO: Convert sorting parameters. }; $("#grid").kendoGrid({ dataSource: { type: "json", transport: { read: "Read", parameterMap: function (options) { return { page: options.page, pageSize: options.pageSize, orderBy: convertSort(options.sort) } } }, schema: { data: "Items", total: "Total" }, pageSize: 5, serverPaging: true, serverFiltering: false, serverGrouping: false, serverSorting: true }, pageable: true, filterable: false, groupable: false, sortable: { mode: "multiple", allowUnsort: true }, columns: [ { field: "Name", title: "Naziv" }, { field: "Title", title: "Naslov" }, { field: "Description", title: "Opis" } ] }); });