我正在使用 ant design pro 生成表格。现在我想在一列中实现按钮并根据值更改按钮的颜色。但我正在努力如何实现这一点。
和图片类似。当为假时,我可以使用危险来创建一个红色按钮。但是如何根据单元格值禁用危险。
我的代码-->
const columns = [
{
title: 'News Reported',
dataIndex: 'newsReported',
hideInForm: true,
hideInSearch:true,
sorter: true,
},
{
title: 'Trustworthy',
dataIndex: 'trustworthy',
hideInForm: true,
sorter: true,
valueEnum: {
0: {
text: 'False',
status: 'False',
},
1: {
text: 'True',
status: 'True',
},
},
render: (_) => (
<Button
type="primary" danger
onClick={() => {
console.log("Option Clicked",_)
}}
>
{_}
</Button>
),
},
]
return (
<PageHeaderWrapper>
<ProTable
rowKey="key"
actionRef={actionRef}
request={(params, sorter, filter) => queryRule({ ...params, sorter, filter })}
columns={columns}
rowSelection={false}
scroll={{ x: 700 }}
/>
</PageHeaderWrapper>
);
如果我可以根据单元格值将危险设置为假,我可以实现我的目标。但是我该怎么做呢?
提前致谢。
qq_笑_17
慕哥9229398
相关分类