以下代码位于treeStore的侦听器中:
load: function(treestore, node, records, successful, eOpts) {
//get the column and row indexes of a node
},
datachanged: function(view, eOpts){
//??select the cell with column and row indexes and hide it.
}
提前致谢。
答案 0 :(得分:0)
这是不可能的,因为返回的数据不包含由extjs生成的列索引的信息。因此,在只有纯数据的情况下,无法在加载或数据变换函数中隐藏某些列。
解决方案是从后端删除这些数据,并将您单击的节点的父节点传递给后端进行处理。因此,您仍在构建一棵树,但一次只能构建一个节点。