您的位置:首页 > Web前端 > JavaScript

javascript伪造数据存在store中使用

2011-11-25 16:05 162 查看
window.generateData = function(n, floor) {
var data = [],
p = (Math.random() * 11) + 1,
i;

floor = (!floor && floor !== 0) ? 20 : floor;

for (i = 0; i < (n || 12); i++) {
data.push({
name: Date.monthNames[i % 12],
2008: Math.floor(Math.max((Math.random() * 100), floor)),
2009: Math.floor(Math.max((Math.random() * 100), floor)),
2010: Math.floor(Math.max((Math.random() * 100), floor)),
data4: Math.floor(Math.max((Math.random() * 100), floor)),
data5: Math.floor(Math.max((Math.random() * 100), floor)),
data6: Math.floor(Math.max((Math.random() * 100), floor)),
data7: Math.floor(Math.max((Math.random() * 100), floor)),
data8: Math.floor(Math.max((Math.random() * 100), floor)),
data9: Math.floor(Math.max((Math.random() * 100), floor))
});
}
return data;
};
window.store1 = new Ext.data.JsonStore({
fields: ['name', '2008', '2009', '2010'],
data: generateData(6, 0)
});
window.store2 = new Ext.data.JsonStore({
fields: ['name', '2008', '2009', '2010', 'data4', 'data5', 'data6', 'data7', 'data8', 'data9'],
data: generateData(6, 20)
});
window.store3 = new Ext.data.JsonStore({
fields: ['name', '2008', '2009', '2010'],
data: generateData(12, 20)
});

var onRefreshTap1 = function() {
window.store1.loadData(generateData(6, 0));
};
var onRefreshTap2 = function() {
window.store2.loadData(generateData(6, 20));
};
var onRefreshTap3 = function() {
window.store3.loadData(generateData(12, 20));
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript function 2010