javascript - 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
使所有单元格都可编辑,但我实际上只希望一个单元格可编辑。我怎样才能做到这一点?我知道如何关闭列的可编辑,但不能关闭列中的单个单元格。
解决方案
推荐阅读
- java - java.net.MalformedURLException - 未知协议:jrt
- javascript - javascript 对象/数组的大小是否会影响访问或更改对象中的一段数据的时间?
- visual-studio-code - 为什么当我在 Visual Studio Code 中选择 vscode-icons 扩展作为首选文件图标主题时,文件和文件夹图标会消失?
- discord - Bot无缘无故创建了第二个频道
- python - 我正在尝试编写一个代码来告诉该方向
- html - 在引导程序中重新排序列组
- git - 如何使孤儿分支成为主分支?
- visual-studio-code - Flutter Visual Studio Code 中的启动画面、登录和登录画面
- python-3.x - TypeError: __init__() 接受 3 个位置参数,但给了 4 个错误
- php - 为什么我在使用 api create_uuid 时会得到重复的 UUID?