Я хотел бы отключить действие «Удалить» в моей таблице material-ui, когда статус «УДАЛЕН»
Я добился этого с помощью действия «Изменить», однако у меня есть небольшое препятствие, когда оно появляется удалить, поскольку он находится внутри editable
Код, как показано ниже:
<MaterialTable
icons={tableIcons}
title="Profiles"
columns={columnsProfileNew}
data={profiles}
options={{
exportButton: true,
filtering: true,
actionsColumnIndex: -1,
headerStyle: {
backgroundColor: "#78909c",
color: "#fff",
},
}}
actions={[
(rowdata) => ({
icon: Edit,
tooltip: "Edit Profile",
disabled: rowdata.status === "DELETED",
onClick: (event, rowData) => editProfile(event, rowData),
}),
]}
editable={{
onRowDelete: (event) =>
new Promise((resolve) => {
setTimeout(() => {
resolve();
deleteProfile(event);
}, 600);
}),
}}
/>