I have used Kendo Grid in my project to display data. Here to insert grid data in my datasource, i have used the bellow code. But in the bellow code in insert statement i have provided field name of grid and have values assigned to it.
For example(AMOUNT: objGridData[idx].AMOUNT)
Hence my requirement is, that i need to do insert in my datasource without specifying field name as in future columns of grid might change for example can we use "datasource.add()".
// Insert Records to the Grid
for (var idx = 0; idx < objGridData.length; idx++) {
var newrec= grid.dataSource.insert(idx, {
AMOUNT: objGridData[idx].AMOUNT,
id: objGridData[idx].id,
PERCENT: objGridData[idx].PERCENT,
PRODUCT1: objGridData[idx].PRODUCT1,
PRODUCT2: objGridData[idx].PRODUCT2,
PRODUCT3: objGridData[idx].PRODUCT3,
PRODUCT4: objGridData[idx].PRODUCT4,
});
}
Any suggestion would be helpful.
Thanks