以下是关于 jQWidgets jqxTree addTo()
方法的完整攻略:
jQWidgets jqxTree addTo()
方法
addTo()
方法可以将一个节点添加到另一个节点子节点列表中。可以通过该方法来动态地向树形结构中添加节点。
语法
$('#tree').jqxTree('addTo', item, newItem, [refresh]);
参数
item
:必需,要添加新节点的节点。newItem
:必需,要添加的新节点。refresh
:可选,布值,表示是否刷新树形结构。默认值为true
。
示例
以下两个示例,演示如使用 addTo()
方法向 jqTree 中添加新节点。
示例 1
// 获取要添加节点的位置
var item = $('#tree').jqxTree('getItem', $('#treeItem')[0]);
// 创建新节点
var newItem = { label: 'New Item' };
// 将新节点添加到指定节点的子节点列表中
$('#tree').jqxTree('addTo', item, newItem);
在示例 1 中,我们首先使用 getItem()
方法获取添加节点的位置,然后创建一个新。最后使用 addTo()
方法将新节点添加到指定节点的子节点列表中。
示例 2
// 获取要添加节点的位置
var item = $('#tree').jqxTree('getItem', $('#treeItem')[0]);
// 创建新节点
var newItem = { label: 'New Item' };
// 将新节点添加到指定节点的子节点列表中,并刷新树形结构
$('#tree').jqxTree('addTo', item, newItem, true);
在示例 2,我们在示例 1 的基础上,增加了一个 refresh
参数,用于控制是否刷新树形结构。当该参数为 true
时,添加新节点后会自动刷新树形结构。