approved/disapproved
如果data.STATUS
等于APPROVED
in ,我想隐藏按钮MaterialTable
。
const [data, setData] = useState([
{ID: 1, STATUS: "APPROVED"},
{ID: 2, STATUS: "FOR APPROVAL"},
{ID: 3, STATUS: "REJECTED"},
]);
<MaterialTable
icons={tableIcons}
columns={columns}
data={data}
title="List of Advisory"
style={{
overflowX: 'auto'
}}
actions={[
{
icon: tableIcons.Edit,
tooltip: 'Edit Advisory',
onClick: (event, rowData) => selectedAdvisory(rowData, 'Edit')
},
{
icon: tableIcons.Delete,
tooltip: 'Delete Advisory',
onClick: (event, rowData) => selectedAdvisory(rowData, 'Delete')
},
{
icon: tableIcons.ThumbsUpDownIcon,
tooltip: 'Approved/Disapproved Advisory',
onClick: (event, rowData) => selectedAdvisory(rowData, 'ApproveDisapprove')
},
{
icon: tableIcons.PageviewIcon,
tooltip: 'Preview',
onClick: (event, rowData) => alert('You are about to view' + rowData.ADVISORYID)
}
]}
localization={{
header:{actions:'Actions'}
}}
/>
Approved/Disapproved
如果STATUS
是 ,我想隐藏操作列上的图标APPROVED
。先感谢您
材质界面:https : //material-ui.com/components/tables/ 材质表:https : //www.npmjs.com/package/material-table https://material-table.com/#/docs/get -开始