Skip to content

Commit a864f82

Browse files
committed
example for #1478
1 parent cd6e711 commit a864f82

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

examples/js/advance/edit-type-table.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/* eslint max-len: 0 */
2+
/* eslint no-console: 0 */
23
import React from 'react';
34
import { BootstrapTable, TableHeaderColumn } from 'react-bootstrap-table';
45

@@ -66,10 +67,17 @@ export default class EditTypeTable extends React.Component {
6667
}
6768

6869
render() {
70+
// custom attributes on editor
71+
const attrs = {
72+
rows: 10,
73+
onKeyDown: function() {
74+
console.log('keydown event trigger');
75+
}
76+
};
6977
return (
7078
<BootstrapTable data={ jobs } cellEdit={ cellEditProp }>
7179
<TableHeaderColumn dataField='id' isKey={ true }>Job ID</TableHeaderColumn>
72-
<TableHeaderColumn dataField='name' editable={ { type: 'textarea' } }>Job Name</TableHeaderColumn>
80+
<TableHeaderColumn dataField='name' editable={ { type: 'textarea', attrs: attrs } }>Job Name</TableHeaderColumn>
7381
<TableHeaderColumn dataField='type1' dataFormat={ this.formatType } editable={ { type: 'select', options: { values: jobTypes } } }>Job Type1</TableHeaderColumn>
7482
<TableHeaderColumn dataField='type2' editable={ { type: 'select', options: { values: this.jobTypes } } }>Job Type2</TableHeaderColumn>
7583
<TableHeaderColumn dataField='active' editable={ { type: 'checkbox', options: { values: 'Y:N' } } }>Active</TableHeaderColumn>

0 commit comments

Comments
 (0)