1

我正在尝试为 MUI-Datatable ( https://github.com/gregnb/mui-datatables ) 组件设置选项。但是,当尝试提供选项时,它似乎没有注册我从选项对象中提供的选项。目前,我的代码如下所示:

const statements = [
      {
        date: moment().format('MM/DD'),
        details: 'Hello Chris, this is a wide details :)',
        deposit: 0,
        withdraw: 200,
        balance: 300,        
      },
      {
        date: moment().format('MM/DD'),
        details: '24/7 purchase',
        deposit: 0,
        withdraw: 200,
        balance: 100,        
      }
]

const columns = ['Date', 'Details', 'Paid in ($)', 'Paid out ($)', 'Balance ($)'];
  
  const options = {
    page: 9,
    pagination: false,
  };
  
  statements.map((statement) => {
    statement.deposit = (statement.deposit === 0) ? statement.deposit == null : statement.deposit;
    statement.withdraw = (statement.withdraw === 0) ? statement.withdraw == null : statement.withdraw;

    data.push(Object.values(statement));
  });

return (
    <MUIDataTable className={dataTable} data={data} columns={columns} option={options} />
);

但是,表格仍然显示分页和每页 10 行。任何线索为什么会发生这种情况?

4

1 回答 1

0

我很愚蠢,在组件的选项属性中缺少一个“s”..

于 2020-08-28T12:16:05.960 回答