我的应用程序中有一个反应表:
如屏幕截图所示,它有两列,一列带有输入字段,另一列是显示文本的普通 div。我想用在第 1 列中输入的值更新第 2 列的值。
我被这个困住了,这怎么能在 React 中完成?
谢谢
更新: 我的表格组件的代码:
export default class customTable extends React.Component {
constructor(props) {
super(props);
this.state = {
tableLoading: true,
tabledata: [{override:80,final:90},{override:180,final:190}],
tablelength: 0
};
}
render() {
const columns = [ {
Header: props => <span>Override Value</span>,
accessor: 'override',
Cell: props => <input type="number"/>
},
{
Header: 'Final',
accessor: 'final'
}];
return (
<ReactTable data={ this.state.tabledata } loading={ this.state.tableLoading } columns={ columns } defaultPageSize={ 12 } filterable={ true }
showPagination={ false } className="-striped -highlight fontsize-12" />
);
}
}
;