组件方法列表
- 增加节点集合
- 反选择节点
- 清空
- 全部节点都折叠
- 降级为叶节点级别
- 全部节点都展开
- 获取选择的行(复选框)
- 获取树的数据源
- getDataByID
- 获取节点 Dom对象
- 获取父节点数据
- 获取父节点
- 获取选择的行
- getTextByID
- 是否包含子节点
- 加载数据
- 删除节点
- 选择节点
- 更新节点
- 升级为父节点级别
方法 | 参数 | 描述 |
append | (parentNode, newdata) | |
cancelSelect | (domNode) | |
clear | () | |
collapseAll | () | |
demotion | (treenode) | |
expandAll | () | |
getChecked | () | |
getData | () | |
getDataByID | (id) | |
getNodeDom | (treenode) | |
getParent | (treenode, level) | |
getParentTreeItem | (treenode, level) | |
getSelected | () | |
getTextByID | (id) | |
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 |