var vendorAlphaDS = kendo.data.DataSource.create({
transport: {
read: {
url: "http://localhost/~termleech/conference/vendors/all",
dataType: "json"
}
}
});
Here's my grid configuration:
gridItems.kendoGrid({
selectable: "row",
scrollable: true,
pageable: false,
sortable: true,
filterable: false,
rowTemplate: kendo.template($("#gridItemsRowTemplate").html()),
dataSource: {
data: data
},
columns: columns,
editable: "inline",
toolbar: ["create", "save", "cancel"],
navigatable: true
});
I've had to add the following code in order to get my grid into edit mode:
$("#gridItems td").click(function() {
if (!$(this).closest('tr').hasClass('k-grid-edit-row')) {
costingSheetItems.data("kendoGrid").editRow($(this).closest('tr'));
// remove spinner controls from numeric textboxes
var numericWrapper = $("#gridItems td").find(".k-numeric-wrap")
numericWrapper.find(".k-select").hide();
numericWrapper.addClass("expand-padding");
}
});
BUT, once it is in edit mode after I click on a row, if I type a new value into a cell and press Tab, the grid leaves edit mode and I can't get it back into edit mode.
Jerry
<div id="tabstrip">
<ul>
<li>First Tab</li>
<li>Second Tab</li>
</ul>
<div> </div>
<div>
</div>
</div>
$(document).ready(function(){
$("#tabstrip").kendoTabStrip({
contentUrls: ["html-content-snippet.html", "html-content-snippet.html"]
});
});

I use AJAX-enable WCF service and kendo ui grid
I want filter data but my code not work .
Plz help me to find problem
thanks
Wcf service method:
[OperationContract] public IEnumerable<PrpductGroup2> ReadGroupProduct()//int id { Manager.PrpductGroupManager pGroupManage = new Manager.PrpductGroupManager(); List<Common.PrpductGroup> pGroupMain = new List<Common.PrpductGroup>(); pGroupMain = pGroupManage.Where(g => g.Type != null).ToList(); List<PrpductGroup2> MG = new List<PrpductGroup2>(); foreach (var item in pGroupMain) { var mg1 = new PrpductGroup2(); mg1.PrpductGroup = item.PrpductGroup1; mg1.PrpductGroupID = item.PrpductGroupID; mg1.Type = item.Type; MG.Add(mg1); } return MG; }
And my script for grid:
$("#GridPrpductGroup").kendoGrid({ height: 300, autoSync: true, navigatable: true, columns: [ { command: ["edit", "destroy"], title: " ", width: "210px" }, { field: "Type", title: "گروه اصلی کالا" }, { field: "PrpductGroup", title: "گروه کالا" }, { field: "PrpductGroupID", title: "ردیف" } ], dataSource: { schema: { data: "d", total: "d.length", serverPaging: true, serverSorting: true, serverFiltering: true, filter: { field: "Type", operator: "eq", value: idForFilter }, model: { id: "PrpductGroupID", fields: { PrpductGroup: "PrpductGroup", PrpductGroupID: { editable: false, nullable: true }, Type: "Type" } } }, batch: true, pageSize: 6, transport: { read: { contentType:"application/json; charset=utf-8", type: "POST" }, update: { url:"/EveryOne/ForgotService.svc/UpdateGroupProduct", contentType:"application/json; charset=utf-8", type: "POST" }, parameterMap: function (data, operation) { if (operation !== "read") { return JSON.stringify({ properties:data.models }) } } } }, pageSize: 6, scrollable: true, sortable: true, pageable: true, editable: "inline" });
