Как изменить имя и столбец «Значок действия» в React таблицы материалов - PullRequest
4 голосов
/ 07 октября 2019

Я использую Таблица материалов , и мне нужно изменить имя столбца Action, но этот столбец создается автоматически, поскольку я использую редактируемую функцию из таблицы материалов.

<MaterialTable
    title=""
    localization={{
      body: {
        editRow: {
          saveTooltip: "Salvar",
          cancelTooltip: "Cancelar",
          deleteText: "Tem certeza que deseja deletar este registro?"
        },
        addTooltip: "Adicionar",
        deleteTooltip: "Deletar",
        editTooltip: "Editar"
      }
    }}
    columns={state.columns}
    data={state.data}
    editable={{
      onRowAdd: newData => createInstructor(newData),
      onRowUpdate: async (newData, oldData) =>
        updateInstructor(newData, oldData),
      onRowDelete: oldData => deleteInstructor(oldData)
    }}
  />

Какможно изменить эти значки и название столбца?

1 Ответ

4 голосов
/ 08 октября 2019

Как вы справедливо предположили, заголовок этого столбца, а также все текстовые строки в таблице материалов можно настраивать с помощью свойства localization .

<MaterialTable
    // other props
    localization={{
        pagination: {
            labelDisplayedRows: '{from}-{to} of {count}'
        },
        toolbar: {
            nRowsSelected: '{0} row(s) selected'
        },
        header: {
            actions: 'Actions'
        },
        body: {
            emptyDataSourceMessage: 'No records to display',
            filterRow: {
                filterTooltip: 'Filter'
            }
        }
    }}
/>

Примечаниеheader.actions пункт. Это для тебя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...