jQWidgets jqxTree addTo()方法

  • Post category:jquery

以下是关于 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 时,添加新节点后会自动刷新树形结构。