Skip to content

Commit c39d877

Browse files
committed
Sync with Kendo UI Professional
1 parent 44549f9 commit c39d877

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

tests/helpers/unit/grid-utils.js

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,40 @@ export function resizeColumn(container, column, from, to) {
1111
$(document.documentElement).trigger({ type: "mouseup" });
1212
}
1313

14+
export function generateDataAndColumns(numberOfRows, numberOfColumns, width, hiddenIndex, lockedIndex) {
15+
var columns = [];
16+
var data = [];
17+
var numberOfColumns = 10;
18+
var field;
19+
var row;
20+
var i;
21+
var j;
22+
23+
for (i = 1; i <= numberOfColumns; i++) {
24+
field = ("Field" + i);
25+
columns.push({
26+
field: field,
27+
title: field,
28+
width: width,
29+
hidden: hiddenIndex && i > hiddenIndex,
30+
locked: lockedIndex && i > lockedIndex
31+
});
32+
}
33+
for (i = 1; i <= numberOfRows; i++) {
34+
row = {};
35+
for (j = 1; j <= numberOfColumns; j++) {
36+
field = ("Field" + j);
37+
row[field] = "R" + i + ":C" + j;
38+
}
39+
data.push(row);
40+
}
41+
42+
return {
43+
data,
44+
columns,
45+
};
46+
}
47+
1448
export const largeData = [{
1549
"ID": 1,
1650
"col0": "col0",

0 commit comments

Comments
 (0)