React. js material-ui: Как отключить значки действий? - PullRequest
0 голосов
/ 14 июля 2020

Я хотел бы отключить действие «Удалить» в моей таблице 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);
                }),
            }}
          />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...