实现行点击时触发多选框勾选的需求

This commit is contained in:
huayj 2019-08-22 16:10:00 +08:00
parent e00e57f8f8
commit 2004761bed
1 changed files with 9 additions and 1 deletions

View File

@ -193,10 +193,18 @@ export default function multiSelect(Table, Checkbox) {
return _defaultColumns.concat(columns); return _defaultColumns.concat(columns);
} }
// 实现行点击时触发多选框勾选的需求
onRowClick = (record,index,event) =>{
this.onCheckboxChange('',record, index)();
if( this.props.onRowClick ){
this.props.onRowClick(record,index,event);
}
}
render() { render() {
const {columns} = this.props; const {columns} = this.props;
const {data} = this.state; const {data} = this.state;
return <Table {...this.props} columns={this.getDefaultColumns(columns)} data={data} /> return <Table {...this.props} columns={this.getDefaultColumns(columns)} data={data} onRowClick={this.onRowClick}/>
} }
}; };
} }