如果valueEnum按照如下设置可以使用
valueEnum: {
0: { text: 'UAT', status: 'Default' },
1: { text: 'PRO', status: 'Processing' },
}
但是由于valueEnum的值是通过接口获取的,以下赋值就不可用了
const envList = {
0: { text: 'UAT', status: 'Default' },
1: { text: 'PRO', status: 'Processing' },
};
const columns: ProColumns<consulTableListItem>[] = [
{
title: '环境',
dataIndex: 'env',
valueEnum: {envList}
}
];
protable源码中定义如下
/**
* 值的枚举,如果存在枚举,Search 中会生成 select
*/
valueEnum?: {
[key: string]: {
text: ReactNode;
status: StatusType;
} | ReactNode;
};
求助要怎么给valueEnum赋值
没看太懂问题,这样试试