or
var clientGrid = $("#clientsGrid").kendoGrid({ dataSource: employeeDataSource, columns: [ { field: "FirstName", title: "First Name" }, { field: "LastName", title: "Last Name" }, { field: "BirthDateFormatted", title: "Birth Date" }, { field: "GenderFormatted", title: "Gender" }, { field: "IsActiveFormatted", title: "Active" } ], height: "600px", pageable: { pageSize: 25, butonCount: 1 }, sortable: { allowUnsort: true }, detailTemplate: kendo.template($("#clientDetailTemplate").html()), detailInit: getClientDetail });function getClientDetail(e) { var detailRow = e.detailRow; $.ajax({ type: "GET", url: "/api/ClientApi/GetClientAddresses", data: { Id: e.data.Id } }) .done(function (data) { var container = detailRow.find(".client-addresses").first(); container.kendoGrid({ height: "150px", dataType: "json", datasource: data.Data, columns: [ { field: "Address1", title: "Address 1" }, { field: "Address2", title: "Address 2" }, { field: "City", title: "City" }, { field: "PostalCode", title: "Zip" } ] }); }); }<h2>Clients</h2><div id="clientsGrid"></div><script type="text/x-kendo-template" id="clientDetailTemplate"> <div class="panel panel-primary"> <div class="panel-heading"> Client Details For #= FirstName # #= LastName # </div> <div class="panel-body"> <div class="row"> <div class="col-md-3"> <label>Inquiry Date:</label>#= kendo.toString(kendo.parseDate(InquiryDate), 'MM/dd/yyyy') # </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> Addresses </div> <div class="panel-body"> <div id="#=Id#client-address" class="client-addresses"></div> </div> </div> </script>@(Html.Kendo().DropDownList() .Name("companies") .HtmlAttributes(new { style = "width:300px" }) .DataTextField("CompanyName") .DataValueField("CompanyId") .Filter("contains") .DataSource(source => { source.Read(read => { read.Action("GetCompanies", "CommonAjax"); }) .ServerFiltering(true); }) .Deferred())
viewmodel.get("obj1").prop1 = "New value"viewmodel.get("signatureDatasource").data(e.signatures);