मैं एक केंडोग्रिड का उपयोग कर रहा हूं और इनलाइन बैच संपादन कर रहा हूं। केवल कुछ चुनिंदा कुछ कॉलम संपादन योग्य हैं। टैब को हिट करते समय अगला कॉलम चुना जाता है लेकिन यह अगला संपादन योग्य कॉलम नहीं है। क्या केंडोग्रिड में टैब ऑर्डर को नियंत्रित करने का कोई तरीका है? मैं टैब को कॉलम को कैसे छोड़ूं जो संपादन योग्य नहीं हैं?केंडोग्रिड टैब ऑर्डर को पुनर्व्यवस्थित कैसे करें?
मेरे मार्क-अप:
<div id="employeeGoalsGrid"></div>
मेरे जावास्क्रिप्ट:
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,
});
कोई सुझाव बहुत सराहना की जाएगी।
समस्या है कि नेविगेशन आपके ग्रिड पर सभी कॉलम का चयन करती है हालांकि 'संपादन योग्य' ठीक काम करता है? – OnaBai
हां। जब मैं टैब हिट करता हूं, तो फोकस अगले कॉलम पर ठीक हो जाता है लेकिन मैं गैर-संपादन योग्य कॉलम को छोड़ना चाहता हूं और अगले संपादन योग्य कॉलम पर जाना चाहता हूं। – Rodney
क्या आप [JSFiddle] (http://jsfiddle.com) या [JSBin] (http://jsbin.com) पर नमूना पोस्ट कर सकते हैं? मुझे मदद करना अच्छा लगेगा, लेकिन एक इंटरेक्टिव नमूना से शुरू करने में सक्षम होना बहुत अच्छा होगा। –