dojox
Version:
Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.
33 lines (30 loc) • 777 B
JavaScript
(function(){
// some sample data
var data = {
identifier: 'id',
label: 'id',
items: []
};
var cols = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
var data_list = [];
var i, row, j;
for(i = 0; i < 100; ++i){
row = {};
for(j = 0; j < cols.length; ++j){
row[cols[j]] = (i + 1) + cols[j];
}
data_list.push(row);
}
var len = data_list.length;
for(i=0; i < len ; ++i){
data.items.push(dojo.mixin({ 'id': i+1 }, data_list[i]));
}
if(!this.test_store_data){
this.test_store_data = [];
}
this.test_store_data.push(dojo.clone(data));
if(!this.test_store){
this.test_store = [];
}
this.test_store.push(new dojo.data.ItemFileWriteStore({data: data}));
})();