实现行点击时触发多选框勾选的需求
This commit is contained in:
parent
e00e57f8f8
commit
2004761bed
|
@ -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}/>
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue