jQuery LigerUI API ligerTree Methos

jQuery ligerUI V1.1.6

组件方法列表
方法 参数 描述
append (parentNode, newdata)
  • 增加节点集合
cancelSelect (domNode)
  • 反选择节点
clear ()
  • 清空
collapseAll ()
  • 全部节点都折叠
demotion (treenode)
  • 降级为叶节点级别
expandAll ()
  • 全部节点都展开
getChecked ()
  • 获取选择的行(复选框)
getData ()
  • 获取树的数据源
getDataByID (id)
  • getDataByID
getNodeDom (treenode)
  • 获取节点 Dom对象
getParent (treenode, level)
  • 获取父节点数据
getParentTreeItem (treenode, level)
  • 获取父节点
getSelected ()
  • 获取选择的行
getTextByID (id)
  • getTextByID
hasChildren (treenode)
  • 是否包含子节点
loadData (node, url, param)
  • 加载数据
remove (node)
  • 删除节点
selectNode (selectNodeParm)
  • 选择节点
update (domnode, newnodedata)
  • 更新节点
upgrade (treenode)
  • 升级为父节点级别
组件方法详细
append (parentNode, newdata)
描述:
  • 增加节点集合
参数列表:
参数名 类型 描述 默认值
parentNode {Object} 节点(DOM 对象 标签为li)、节点数据或者节点ID,加载的数据将增加到这个节点下面  
newdata {Array} 节点数据的集合,该参数为数组  

cancelSelect (domNode)
描述:
  • 反选择节点
参数列表:
参数名 类型 描述 默认值
domNode {Object} Dom节点  

{Void} clear ()
描述:
  • 清空
例子:
 var manager = null;
        $(function ()
        {
            $("#tree1").ligerTree({ url: 'treeData.ashx' });
            manager = $("#tree1").ligerGetTreeManager();
        }); 
        function clear()
        {
            manager.clear();
        }
返回值:
{Void}

{Void} collapseAll ()
描述:
  • 全部节点都折叠
例子:
 var manager = null;
        $(function ()
        {
            $("#tree1").ligerTree({ url: 'treeData.ashx' });
            manager = $("#tree1").ligerGetTreeManager();
        }); 
        function collapseAll()
        {
            manager.collapseAll();
        }
返回值:
{Void}

demotion (treenode)
描述:
  • 降级为叶节点级别
参数列表:
参数名 类型 描述 默认值
treenode {Object} 节点(DOM 对象 标签为li) 、节点数据或者节点ID  

{Void} expandAll ()
描述:
  • 全部节点都展开
例子:
 var manager = null;
        $(function ()
        {
            $("#tree1").ligerTree({ url: 'treeData.ashx' });
            manager = $("#tree1").ligerGetTreeManager();
        }); 
        function expandAll()
        {
            manager.expandAll();
        }
返回值:
{Void}

{Array, Void} getChecked ()
描述:
  • 获取选择的行(复选框)
例子:
 var manager = null;
        $(function ()
        {
            $("#tree1").ligerTree({ url: 'treeData.ashx' });
            manager = $("#tree1").ligerGetTreeManager();
        }); 
        function getCheckedData()
        {
            manager.getChecked();
        }
返回值:
{Array} Nodes 每一个Node包括的参数有:data(数据源),target(DOM 对象 标签为li)
{Void}

{Void, Array} getData ()
描述:
  • 获取树的数据源
例子:
 var manager = null;
        $(function ()
        {
            $("#tree1").ligerTree({ url: 'treeData.ashx' });
            manager = $("#tree1").ligerGetTreeManager();
        }); 
        function getData()
        {
            manager.getData();
        }
返回值:
{Void}
{Array} Tree Data Object

getDataByID (id)
描述:
  • getDataByID
参数列表:
参数名 类型 描述 默认值
id {String} ID  

getNodeDom (treenode)
描述:
  • 获取节点 Dom对象
参数列表:
参数名 类型 描述 默认值
treenode {Object} 节点数据或者节点ID  

{Object} getParent (treenode, level)
描述:
  • 获取父节点数据
参数列表:
参数名 类型 描述 默认值
treenode {Object} 节点(DOM 对象 标签为li)、节点数据或者节点ID  
level {Object} 获取第N级别的父节点(选填,不填时表示上一级父节点)  
返回值:
{Object} parentData

{Bool} getParentTreeItem (treenode, level)
描述:
  • 获取父节点
参数列表:
参数名 类型 描述 默认值
treenode {Object} 节点(DOM 对象 标签为li)、节点数据或者节点ID  
level {Object} 获取第N级别的父节点(选填,不填时表示上一级父节点)  
返回值:
{Bool} hasChildren

{Object} getSelected ()
描述:
  • 获取选择的行
返回值:
{Object} Node 节点包括的参数有:data(数据源),target(DOM 对象 标签为li)

getTextByID (id)
描述:
  • getTextByID
参数列表:
参数名 类型 描述 默认值
id {String} ID  

{Bool, Void} hasChildren (treenode)
描述:
  • 是否包含子节点
参数列表:
参数名 类型 描述 默认值
treenode {Object} 节点(DOM 对象 标签为li)、节点数据或者节点ID  
返回值:
{Bool} hasChildren
{Void}

loadData (node, url, param)
描述:
  • 加载数据
参数列表:
参数名 类型 描述 默认值
node {Object} 节点(DOM 对象 标签为li)、节点数据或者节点ID,加载的数据将增加到这个节点下面  
url {String} 要加载数据的URL  
param {String} 提交数据的附件的参数  

remove (node)
描述:
  • 删除节点
参数列表:
参数名 类型 描述 默认值
node {Object} 节点(DOM 对象 标签为li)、节点数据或者节点ID  

selectNode (selectNodeParm)
描述:
  • 选择节点
参数列表:
参数名 类型 描述 默认值
selectNodeParm {Function|String} 条件函数(treenodedata,treedataindex)、Dom节点或ID值  

update (domnode, newnodedata)
描述:
  • 更新节点
参数列表:
参数名 类型 描述 默认值
domnode {Object} 节点(DOM 对象 标签为li)、节点数据或者节点ID  
newnodedata {Object} 节点数据  

upgrade (treenode)
描述:
  • 升级为父节点级别
参数列表:
参数名 类型 描述 默认值
treenode {Object} 节点(DOM 对象 标签为li) 、节点数据或者节点ID