问题说明
getModelVersion( ) 后台请求数据
参数限定
getCurrentData只有一个参数record
相关代码
getCurrentData = (record) => {
const { searchParams } = this.state;
const params = {
status: searchParams.status,
modelId: record.id,
};
getModelVersion(params).then((result) => { //始终进不去
if (result.length > 1) {
return '';
} else {
return styles.disabledRow;
}
});
}
render内Table
<Table
className={styles.subTable}
dataSource={this.state.SampleData}
....
....
expandedRowKeys={expandedRowKeys}
onExpandedRowsChange={this.onExpandedRowsChange}
rowClassName={(record) => { return this.getCurrentData(record); }} // 这里用到
/>
结果是什么?
getCurrentData返回undefined
加个return试下
更新