में मानों को गतिशील रूप से बदलने के लिए मैं केंडो यूई ग्रिड का उपयोग कर रहा हूं। उसमें मैंने मूल्यों को सहेजने के लिए बैच मोड का उपयोग किया है। यदि मैं एक पंक्ति में रिकॉर्ड बदलता हूं तो संबंधित पंक्ति के साथ मान भी बदला जाएगा और जब हम सहेजने पर क्लिक करेंगे तो दोनों फ़ील्ड डेटाबेस में सहेजे जाएंगे।केंडो ui ग्रिड
उदाहरण के लिए। मैं की तरह एक ग्रिड हो रहा है:
Integer Value
1 First
2 Second
3 Third
4 Fourth
तो मैं 1 से 4 के मूल्य में फिर 4 बदल जाएगा और मैं मान भी गतिशील रूप बदल बदल जाते हैं। मेरा मतलब है कि मैं यहां 1 और 4 का आदान-प्रदान करना चाहता हूं। और मैं को सभी फ़ील्ड को भी बदल सकता हूं लेकिन अंत में सभी रिकॉर्ड डेटाबेस में सहेजे जाने चाहिए। मैं की तरह
इस कोड की कोशिश की है ग्रिड परिवर्तन समारोह
var grid = $('#grid').data("kendoGrid");
var selectedRow = grid.select();
var selectedRowIndex = selectedRow.index();
console.log(selectedRowIndex);
var firstItem = dataSource.data()[selectedRowIndex];
var datalength = dataSource.data();
for (var i = 0; i < datalength.length; i++)
{
var dataItem = datalength[i].id;
if (dataItem == firstItem.get('id'))
{
var secondItem = dataSource.data()[i];
secondItem.set('id', dataItem);
}
}
तो मान बदल रहे हैं में हो जाएगा, लेकिन मूल्यों नियंत्रक से गुजर नहीं कर रहे हैं के बाद यह बदल रही है।
धन्यवाद। और क्या हम जानते हैं कि केंडो यूई ग्रिड की सहेजने की घटना पर कौन सा बदलाव आया है। – Pa1
क्षमा करें मैं आपके प्रश्न का पालन नहीं कर रहा हूं? – Vojtiik
कोड की ये दोनों पंक्तियां मुझे एक त्रुटि देती हैं –