Ox.Spreadsheet: allow for not passing options.value.values

This commit is contained in:
rolux 2012-06-14 15:46:57 +02:00
parent 3a71cab021
commit 91ee1419aa

View file

@ -36,13 +36,17 @@ Ox.Spreadsheet = function(options, self) {
self.options.value.rows.push('');
self.options.value.values.push([0, 0, 0, 0]);
});
} else if (Ox.isEmpty(self.options.value.values)) {
self.options.value.rows.forEach(function(row, r) {
self.options.value.values.push([]);
self.options.value.columns.forEach(function(column, c) {
self.options.value.values[r].push(0);
} else {
self.options.value.values = self.options.value.values || [];
if (Ox.isEmpty(self.options.value.values)) {
self.options.value.values = [];
self.options.value.rows.forEach(function(row, r) {
self.options.value.values.push([]);
self.options.value.columns.forEach(function(column, c) {
self.options.value.values[r].push(0);
});
});
});
}
}
renderSpreadsheet();