javascript - 使用钩子的 react-sortable-tree Crud 操作
问题描述
我会尝试做一个 react-sortable-tree Crud 操作。编辑后我很难更新数据。请任何人澄清我的问题。我将在下面附上我的代码沙箱实时链接。
https://codesandbox.io/s/zealous-browser-06fqg?file=/src/App.js
解决方案
//Update node
const updateNode = (rowInfo, data) => {
// console.log(data, "data")
console.log(numbers, "array position");
console.log(path, "path position");
console.log(rowInfo, "rowInfo value");
var treeIndex = numbers;
var paths = path;
console.log(treeIndex, "treeIndex position");
if (action === "edit") {
treeData[treeIndex].title = rowInfo;
settreeData([...treeData]);
setaction("add");
} else {
settreeData([...treeData, { title: rowInfo }]);
alert("hello");
setaction("add");
}
};
推荐阅读
- javascript - 无法遍历 AJAX 响应
- java - Drools:使用 Query 获取无状态会话结果
- sql - 通过计算记录并将其插入表中,我的 while 循环将永远运行
- c++14 - 使用内置 (==) 运算符比较 C++ 中的 2 个有序集合的复杂性是什么?(假设集合大小 = n))
- excel - 如何删除 Excel 工作表中单元格中的附加值
- facebook - Vue 参数在 Instagram、Facebook 等应用内浏览器中丢失
- java - 如何在java中将时间格式转换为日期格式的今天时间?
- javascript - 检查对象数组是否存在
- google-apps-script - 每当脚本运行时,如何更改 onEdit 函数?- 谷歌表格
- android - 启动对话框时如何显示键盘?