首页 > 解决方案 > React.js 材料表只编辑单个单元格

问题描述

我有一个像这样的材料表......

   import MaterialTable from 'material-table';

   <MaterialTable
      className="material-table"
      title="Cabinet Properties"
      columns={labelValueTableConfigFixed}
      data={cabinetProps}

      cellEditable={{
          onCellEditApproved: (newValue, oldValue, rowData, columnDef) => {
            return new Promise((resolve, reject) => {
              console.log('newValue: ' + newValue);
              setTimeout(resolve, 1000);
            });
          }
      }}
      options={{
        search: false,
        sort: false,
        exportButton: false,
        paging: false
      }}
      icons={tableIcons}
    />

cellEditable使所有单元格都可编辑,但我实际上只希望一个单元格可编辑。我怎样才能做到这一点?我知道如何关闭列的可编辑,但不能关闭列中的单个单元格。

标签: javascriptreactjsmaterial-table

解决方案


推荐阅读