tvo-react-simple-grid

npm install --save tvo-react-simple-grid

Usage no npm install needed!

<script type="module">
  import tvoReactSimpleGrid from 'https://cdn.skypack.dev/tvo-react-simple-grid';
</script>

README

tvo-react-simple-grid

NPM JavaScript Style Guide

Install

npm install --save tvo-react-simple-grid

Usage

import * as React from 'react';
import { IColumnDefs, TVoSimpleGrid } from 'tvo-react-simple-grid';
import 'tvo-react-simple-grid/dist/index.css';

export default class TVoGridView extends React.Component<
  ITVoGridViewProps,
  ITVoGridViewState
> {
  public render() {
    return (
      <div>
        <TVoSimpleGrid
          dataSource={this.state.dataSource}
          columnDefs={this.state.columns}
          onScrollToBottom={this._onScroll}
          onRowItemRender={this._onRowItemRender}
          onHeaderItemRender={this._onHeaderItemRender}
          onContextMenuClick={this._onContextMenuClick}
          onContextMenuRender={this._onContextMenuRender}
          onRowItemClick={this._onRowItemClick}
          disableGridScroll={false}
        />
      </div>
    );
  }
}

Code Example

https://github.com/tvo2015/tvo-react-simple-grid