组件方法列表
- 增加节点集合
- 反选择节点
- 清空
- 全部节点都折叠
- 降级为叶节点级别
- 全部节点都展开
- 获取选择的行(复选框)
- 获取树的数据源
- 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 |