treeview延迟加载和节点展开问题
1、延迟加载在angular2下怎么使用?有值和没值时怎么配置?2、怎么设置在点击树形节点的任意唯一展开/收起?3、怎么根据selectedItem的值选中默认选中某个节点时,同时展开它的子节点? 您好,1、延迟加载需要做一个虚拟节点来实现展开的事件,2、您说的任意唯一指的是?3这个我需要测试下,是否能做成此功能。 JeffryLI 发表于 2018-12-28 18:57您好,1、延迟加载需要做一个虚拟节点来实现展开的事件,2、您说的任意唯一指的是?3这个我需要测试下,是 ...
第2点、拼音错误,应该位置,就是点击树节点的任何一个位置都能展开/折叠它的子级,现在的话,只能点击三角形才能实现展开/折叠,第3点,不知道测试的结果怎么样? 您好,第二点击区域只能在规定的三角区域,如果自定以区域会和其他的事件冲突,第三点已经验证了,可以节点选中有个方法,展开选中节点也是有方法的,所以说第三点功能需要组合使用
// find a node to show
var theItem = findItem(tree.itemsSource, 'Home');
var theNode = tree.getNode(theItem);
//select node and expand node
theNode.select();
theNode.setCollapsed(false); JeffryLI 发表于 2019-1-2 10:54
您好,第二点击区域只能在规定的三角区域,如果自定以区域会和其他的事件冲突,第三点已经验证了,可以节点 ...
findItem这个方法是从哪来的啊?哪个对象去执行这个方法的? 不好意思,忘了贴这个方法
// utilities
function findItem(items, text) {
var node = null;
for (var i = 0; i < items.length; i++) {
var item = items;
if (item.header == text) {
return item;
}
if (item.items) {
item = findItem(item.items, text);
if (item) {
return item;
}
}
}
return null; //not found
}
页:
[1]