这是将网格视图所使用的所有数据,储存和管理在浏览器内存的数据组。 网格视图显示这个数据组的值,并且添加、修改、删除等数据组的变更将会立即反映到网格视图。 而且,用户通过网格视图而输入的数据,将会通过Validation等适当的过程,适用于数据组。
var fields = [{
fieldName: 'field1',
dataType: 'number'
}, {
fieldName: 'field2'
},
"field3",
"field3",
...
];
var derivedFields = [{
fieldName: 'amount',
experssion: 'price * quantity'
}]
var ds = new DataLudi.GridDataSet(fields, derivedFields);
// 也可以进行如下。
// var ds = DataLudi.createGridDataSet(fields, derivedFields);
grid.setDataSource(ds);