DefinitelyTyped/fixed-data-table/fixed-data-table-tests.tsx
2015-10-24 01:39:19 -07:00

38 lines
962 B
TypeScript

///<reference path="./fixed-data-table.d.ts"" />
/// <reference path="../react/react.d.ts"/>
import * as React from "react";
import * as FixedDataTable from "fixed-data-table";
var rows = [
['a1', 'b1', 'c1'],
['a2', 'b2', 'c2'],
['a3', 'b3', 'c3'],
// .... and more
];
function rowGetter(rowIndex: number) {
return rows[rowIndex];
}
var table = <FixedDataTable.Table
rowHeight={50}
rowGetter={rowGetter}
rowsCount={rows.length}
width={5000}
height={5000}
headerHeight={50}>
<FixedDataTable.Column
label="Col 1"
width={3000}
dataKey={0}
/>
<FixedDataTable.Column
label="Col 2"
width={2000}
dataKey={1}
/>
</FixedDataTable.Table>
React.render(table, document.body);