c1.documentReady(function () {
var countries =
'Austria,Belgium,Canada,Denmark,Estonia,Finland,Germany,Hungary,Ireland,Japan,Korea,Lebanon,Mexico,Norway,Portugal,Qatar,Romania,Spain,Turkey,Ukraine,Venezuela,Zaire'
.split(
','
);
var data = [];
for
(var i = 0; i < 10; i++) {
data.push({
id: i,
countries: getCountries(),
sales: Math.random() * 10000,
expenses: Math.random() * 5000
});
}
function getCountries() {
var c = [];
var cnt = Math.round(Math.random() * 2) + 1;
var start = Math.round(Math.random() * countries.length);
for
(var i = 0; i < cnt; i++) {
c.push(countries[(i + start) % countries.length]);
}
return
c.join(
', '
);
}
var theGrid = wijmo.Control.getControl(
'#theGrid'
);
theGrid.loadedRows.addHandler(function (s, e) {
s.autoSizeColumns();
});
theGrid.cellEditEnded.addHandler(function (s, e) {
s.autoSizeColumn(e.col);
});
theGrid.rowEditEnded.addHandler(function (s, e) {
s.autoSizeColumns();
});
theGrid.itemsSource = data;
});