赞
踩
<Table
columns={this.state.columns}
dataSource={this.state.tableData}
bordered
// loading
rowClassName='table-box-detail'
pagination={false}
// scroll={{y: 500 }}
rowClassName={this.setTableRowClassName}
// 对点击的列表行添加背景色
onRow = {this.onClickTableRow}
scroll={{x: 500, y: this.state.scrollHeight }}
rowKey={this.state.tableData.ipcId}
/>
setTableRowClassName = (record) => {
return record.iiId === this.state.rowId ? 'clickRowSty1' : '';
}
onClickTableRow = (record) => {
console.log(record);
return {
onClick: () => {
this.setState({
rowId: record.iiId,
selectRow: record
})
}
}
}
// 给表格添加背景色
.clickRowSty1 {
background-color: #e6f7ff;
}
this.state = {
rowId: ''
}
getList = (data) => { let params = { } window.$API.GetIllegalList(params) .then( res => { if(res.data.code === 0) { let pageNav = this.state.pageNav; pageNav.total = res.data.data.total; this.setState({ tableData: res.data.data.items, pageNav }) // 当获取数据长度不为0,再一条 if(res.data.data.items.length !== 0) { this.setState({ selectRow: res.data.data.items[0], rowId: res.data.data.items[0].iiId }, () => { this.onClickTableRow(res.data.data.items[0]); this.setTableRowClassName(res.data.data.items[0]); }); } } else { message.error(res.data.msg); } }) .catch( err => { console.log(err); }) };
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。