反应 js mui-datatables 无法翻译 labelDisplayedRows 文本

react js mui-datatables can't translate labelDisplayedRows text

我正在使用 "mui-datatables": "^4.2.2", 和 React js 17 来处理数据表。

我创建了一个选项列表:

const options = {
  filter: false,
  download: true,
  sort: false,
  selectableRows: true,
  print: true,
  viewColumns: false,
  searchOpen: false,
  // rowsPerPageOptions: {},
  labelDisplayedRows: ({ from, to, count }) => {
    return "Affichage de " + from + " à " + to + " sur " + count;
  },
  search: true,
  page: 0,
  pageSize: 10,
  // rowsPerPage: 10,
  rowsPerPageOptions: {},
};

我想翻译 labelDisplayedRows :

 labelDisplayedRows: ({ from, to, count }) => {
    return "Affichage de " + from + " à " + to + " sur " + count;
  },

  <MUIDataTable
     title={"Accueil"}
     data={data}
     columns={columns}
     options={options}
   />

但是没用。

如何正确更改文本?谢谢

您需要为此使用 customFooter 而不是 labelDisplayedRows

请参阅 this very basic example 以验证概念

有关更完整的示例,请检查 this demo,其中还包括 MuiTablePagination 以便控件在页面之间导航。