fixed-react-data-grid-custom
Version:
Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like
52 lines (49 loc) • 872 B
JavaScript
const _rows = [];
for (let i = 0; i < 1000; i++) {
_rows.push({
id: i,
title: 'Title ' + i,
count: i * 1000
});
}
export default {
columns: [{
key: 'id',
name: 'ID',
width: 100
},
{
key: 'title',
name: 'Title',
width: 100
},
{
key: 'count',
name: 'Count',
width: 100
}
],
rowGetter: function(i) {
return _rows[i];
},
rowsCount: function() {
return _rows.length;
},
cellMetaData: {
selected: { idx: 2, rowIdx: 3 },
dragged: null,
copied: null
}
};
export const fakeCellMetaData = {
rowKey: 'id',
onCellClick: () => null,
onCellMouseDown: () => null,
onColumnEvent: () => null,
onCellExpand: () => null,
onCellMouseEnter: () => null,
onCellContextMenu: () => null,
onRowExpandToggle: () => null,
onCellDoubleClick: () => null,
onDragEnter: () => null
};