or
$scope.mainGrid = { dataSource: { type: "odata-v4", transport: { read: { }, update: { url: function (data) { return "http://xxx.xxx.xxx.xxx/abc/odata/def/Areas(" + data.models[0]._Key + ")"; }, dataType: "json", type: 'PUT' }, create: { }, parameterMap: function(options, operation) { if (operation !== "read") { return kendo.stringify(options); } }, }, schema: { model: { id: "_Key", fields: { AreaGlobalName: { type: "AreaGlobalName" }, _Key: { type: "_Key" } } }, }, batch:true, pageSize: 5, serverPaging: false, serverSorting: false }, ......edit: function (e) { $('#numrkText').kendoNumericTextBox({ value: e.model.Qty, format: "{0:n0}" }); $('#divInitiator').kendoDropDownList({ dataSource: theSysUsers, dataValueField: 'value', dataTextField: 'text', value: e.model.InitiatorID.toString() });}<td class="tdLefts"><input type="text" name="Qty" data-type="number" data-bind="value:Qty" data-role="numerictextbox" /></td>