diff --git a/dsRag/static/tree.html b/dsRag/static/tree.html index 99e9de47..06d523c6 100644 --- a/dsRag/static/tree.html +++ b/dsRag/static/tree.html @@ -64,13 +64,16 @@ var treeData = []; function toggleNode(nodeId) { + console.log('toggleNode', nodeId); var node = findNodeById(treeData, nodeId); if (node) { node.open = !node.open; + // 强制重新渲染整个表格 updateTable(); } } + function findNodeById(nodes, id) { for (var i = 0; i < nodes.length; i++) { if (nodes[i].id == id) return nodes[i]; @@ -92,8 +95,8 @@ html += '