RDT - DataTable Written in React
RDT is still in early stages of development. Not even alpha quality.
Demo: http://wmira.github.io/react-datatable/
A simple datagrid/datatable written with Facebook's React view framework.
Features
- Pagination
- Local And Remote Data Sources
- Grid Editor
- Custom Formatter / Renderer
- more to come
Development
- Install live-server npm install -g live-server
- Install dependencies $ npm install
- Run watcher to do auto package of javascript npm run watch
- live-server Browser will open and you should be able to edit index.html that contains the demo usage and src/js and browser will automatically update.
- npm run build, npm run build-min builds source and minified source
Install
- npm install --save-dev react-datatable
Example Usage
- Displaying an array of data
var data = ... //arrayvar config = style: 'pure' cols: property: "name" editable: true header: "Name" property: "position" header: "Position" property: "office" header: "Office" property: "age" header: "Age" property: "tax" path: computeTax header: "Tax" formatter: numberFormatter editable: true property: "salary" header: "Salary" formatter: numberFormatter ; React;
Column Attributes
Attribute | Description |
---|---|
property | unique key to refer to the column |
path | optional by default, the value is from record[property], if path is given then it is used. path can also be a function which can be used to create a dynamic cell |
header | the column header |
formatter | optional used to format a cell |