react-bootstrap-table2/packages/react-bootstrap-table2-editor
2018-01-22 00:30:26 +08:00
..
src react-bootstrap-table2-example depend other packages via webpack resolver instead of node modules 2018-01-14 18:29:27 +08:00
test react-bootstrap-table2 -> react-bootstrap-table-next 2018-01-20 14:55:58 +08:00
index.js react-bootstrap-table2-example depend other packages via webpack resolver instead of node modules 2018-01-14 18:29:27 +08:00
package.json v0.1.1 2018-01-22 00:30:26 +08:00
README.md tweak README.md 2018-01-21 23:31:42 +08:00

react-bootstrap-table2-editor

react-bootstrap-table2 separate the cell edit code base to react-bootstrap-table2-editor, so there's a little bit different when you use cell edit than react-bootstrap-table. In the following, we are going to show you how to enable the cell edit

Live Demo For Cell Edit

API&Props Definitation


Install

$ npm install react-bootstrap-table2-editor --save

How

We have two ways to trigger a editable cell as editing cell:

  • click
  • dbclick

That's look into how we enable the cell edit on tabe:

import cellEditFactory from 'react-bootstrap-table2-editor';

// omit

<BootstrapTable
  keyField="id"
  data={ products }
  columns={ columns }
  cellEdit={ cellEditFactory({ mode: 'click' }) }
/>

How user save their new editings? We offer two ways:

Editable Cell

react-bootstrap-table2 support you to configure the cell editable on three level:

Customize Style/Class

Currently, we only support the editing cell style/class customization, in the future, we will offer more customizations.

Editing Cell

Validation

column.validator will help you to work on it!