or
"WFP_MacroDemandForecastResponse": { "Results": { "@ViewName": "WFP_MacroDemandForecast", "RowSet": { "@ColDims": "Workforce Planning Value", "Rows": [ { "WorkforcePlanningMeasure": { "@Name": "HC Demand", "@DimName": "Workforce Planning Measure", "@ID": "Headcount Demand", "#text": "HC Demand" }, "Value": "0", "ChangeRate": "0", "BaseYear": "0", "ForecastDriver": "0", "_5YearGoal": "0", "Year1": "0", "Year2": "0", "Year3": "0", "Year4": "0", "Year5": "0" }, {...rows node repeats...}this.Data = new kendo.data.DataSource({ transport: { read: { dataType: "json" } }, batch: true, schema: { data: "WFP_MacroDemandForecastResponse.Results.RowSet.Rows", model: { id: "WorkforcePlanningMeasure", fields: { WorkforcePlanningMeasure: { editable: false }, // ??????? ChangeRate: { editable: true }, BaseYear: { editable: true }, _5YearGoal: { editable: true }, Year1: { editable: true }, Year2: { editable: true }, Year3: { editable: true }, Year4: { editable: true }, Year5: { editable: true } } } }});$('#wfp_DemandMacroProjection').kendoGrid({ dataSource: this.Data, sortable: true, pageable: true, rowTemplate: kendo.template($("#row-template").html()), columns: [ { field: "WorkforcePlanningMeasure[\"@Name\"]", title: "Metric", width: 200 }, { field: "ChangeRate", title: "Change Rate", width: 30 }, { field: "BaseYear", title: "Base Year", width: 30 }, { field: "_5YearGoal", title: "Goal", width: 30 }, { field: "Year1", title: "Year 1", width: 30 }, { field: "Year2", title: "Year 2", width: 30 }, { field: "Year3", title: "Year 3", width: 30 }, { field: "Year4", title: "Year 4", width: 30 }, { field: "Year5", title: "Year 5", width: 30 } ], editable: true});template: "${category} - ${value:N2}" 
<body> <div id="example" class="k-content"><pre>{ selectedId: <span data-bind="text: selectedId"></span>, textbox: <span data-bind="text: textboxValue"></span>}</pre> <input id="products" data-bind="value: selectedId"/> <input id="textbox" data-bind="value: textboxValue"/> <button id="clear" class="k-button">Clear</button> </div> <script> $(document).ready(function() { var viewModel = kendo.observable({ //selectedId: null, selectedId: 2, textboxValue: "lorem ipsum" }); kendo.bind($("#example"), viewModel); var data = [ {text: "12 Angry Men", value:"1"}, {text: "Il buono, il brutto, il cattivo.", value:"2"}, {text: "Inception", value:"3"}, {text: "One Flew Over the Cuckoo's Nest", value:"4"}, {text: "Pulp Fiction", value:"5"}, {text: "Schindler's List", value:"6"}, {text: "The Dark Knight", value:"7"}, {text: "The Godfather", value:"8"}, {text: "The Godfather: Part II", value:"9"}, {text: "The Shawshank Redemption", value:"10"}, {text: "The Shawshank Redemption 2", value:"11"} ]; $("#products").kendoComboBox({ dataTextField: "text", dataValueField: "value", placeholder: "None", dataSource: data }) .closest(".k-widget") .attr("id", "products_wrapper"); $("#clear").click(function() { $("#products").data("kendoComboBox").value(null); }); }); </script></body>