Я использовал Kendo Grid в своем проекте для отображения данных. Здесь, чтобы вставить данные сетки в мой источник данных, я использовал приведенный ниже код. Но в приведенном ниже коде в операторе вставки я указал имя поля сетки и присвоил ему значения. Например AMOUNT: objGridData[idx].AMOUNT
Следовательно, мое требование заключается в том, что мне нужно выполнить вставку в мой источник данных без указания имени поля, так как в будущих столбцах сетки могут измениться, например, мы можем использовать datasource.add()
.
// Inserts Record 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,
});
}
Любое предложение будет полезным.