Tôi đang sử dụng KendoGrid và thực hiện chỉnh sửa hàng loạt nội dòng. Chỉ một vài cột được chọn có thể chỉnh sửa được. Khi nhấn vào cột tiếp theo được chọn nhưng nó không phải là cột có thể chỉnh sửa tiếp theo. Có cách nào để kiểm soát thứ tự tab trong KendoGrid không? Tôi làm cách nào để các tab bỏ qua các cột không thể chỉnh sửa được?Làm cách nào để sắp xếp lại Thứ tự tab KendoGrid?
My Mark-UP:
<div id="employeeGoalsGrid"></div>
My Javascript:
var goalsDataSource = new kendo.data.DataSource({
transport: {
read: {
url: '/MVC/ResearcherPoints/GetEmployeeResearchers',
type: 'POST',
contentType: 'application/json'
},
update: {
url: '/MVC/ResearcherPoints/UpdateEmployeeGoal',
type: 'POST',
contentType: 'application/json'
//dataType: "jsonp"
},
parameterMap: function (options, type) {
debugger;
$.extend(options, { ID: options.id });
return JSON.stringify(options);
}
},
batch: false,
schema: {
model: {
id: 'ID',
fields: {
id: { editable: false, nullable: false },
FirstName: { editable: false, nullable: true },
LastName: { editable: false, nullable: true },
Title: { editable: false, nullable: true },
TeamName: { editable: false, nullable: true },
PointsGoal: { type: "number", nullable: true, validation: { required: false, min: 1 } }
}
}
},
sortable: true,
filterable: true,
columnMenu: true
});
$('#employeeGoalsGrid').kendoGrid({
dataSource: goalsDataSource,
navigatable: true,
sortable: true,
resizable: true,
toolbar: ["save", "cancel"],
columns: [
{ field: "FirstName", title: "First Name", width: 200},
{ field: "LastName", title: "Last Name", width: 200 },
{ field: "Title", title: "Title", width: 200 },
{ field: "TeamName", title: "Team", width: 200 },
{ field: "PointsGoal", title: "Goal", width: 200 }],
editable: true,
filterable: true,
});
Bất kỳ lời đề nghị sẽ được đánh giá rất nhiều.
là sự cố điều hướng chọn tất cả các cột trên lưới của bạn mặc dù 'editable' hoạt động tốt? – OnaBai
Có. Khi tôi nhấn tab, tiêu điểm chuyển sang cột tiếp theo tốt nhưng tôi muốn bỏ qua các cột không thể chỉnh sửa và chuyển đến cột có thể chỉnh sửa tiếp theo. – Rodney
Bạn có thể đăng một mẫu trên [JSFiddle] (http://jsfiddle.com) hoặc [JSBin] (http://jsbin.com) không? Tôi rất muốn giúp đỡ, nhưng nó sẽ là tuyệt vời để có thể bắt đầu từ một mẫu tương tác. –