Class tlv8.createTree
tree树
Tree tlv8.createTree(div, treeQueryAction, img, data, master)
Tree树
Parameters:
div
{Element div}
[required]div树形所属的层
treeQueryAction
{string}
[required]查询动作
img
{string}图标类型('normal':默认图标;'file':文件夹图标;'org':组织机构图标;)
data
{string}
Data对象
master
{boolean}
[required]是否多选
Returns:
{grid}
Example:
<div id="maintree" style="width: 100%; height: 100%;" />
var treeDiv=document.getElementById("maintree");
var Mtree = new tlv8.createTree(treeDiv,'getOrgTreeInfo','org',null,false);
{string}CurrentRowId
[attribute]当前行ID
Example:
<div id="maintree" style="width: 100%; height: 100%;" />
var treeDiv=document.getElementById("maintree");
var mainTree = treeDiv.tree;
var curRowId=mainTree.CurrentRowId
{string}CurrentValue
[attribute]当前行值
Example:
<div id="maintree" style="width: 100%; height: 100%;" />
var treeDiv=document.getElementById("maintree");
var mainTree = treeDiv.tree;
var curRowValue=mainTree.CurrentValue
{string}CurrentparentID
[attribute]父节点ID
Example:
<div id="maintree" style="width: 100%; height: 100%;" />
var treeDiv=document.getElementById("maintree");
var mainTree = treeDiv.tree;
var curParentID=mainTree.CurrentparentID;
{Array}checkedID
[attribute]选中节点的ID(树多选状态下)
Example:
<div id="maintree" style="width: 100%; height: 100%;" />
var treeDiv=document.getElementById("maintree");
var mainTree = treeDiv.tree;
var checkedIDs=mainTree.checkedID;
{String}checkedValue
[attribute]选中节点的值(树多选状态下,多个用逗号分隔)
Example:
<div id="maintree" style="width: 100%; height: 100%;" />
var treeDiv=document.getElementById("maintree");
var mainTree = treeDiv.tree;
var checkedValues=mainTree.checkedValue;
Method Summary
Object
onselected()
单选事件(在显示树的DIV标签中注册)
Returns:
{Object}
Example:
<div id="tree-sign-select-demo" onselected="treesignSelected"/>
//在div中注册的树单选事件函数不加括号
var signtreeDiv = document.getElementById("tree-sign-select-demo");
var signMtree = new tlv8.TreeSelect(signtreeDiv,'getOrgTreeInfo',false);
function treesignSelected(ev){
alert(ev.value);//树形单选回调
}
Object
onchecked()
单选事件(在显示树的DIV标签中注册)
Returns:
{Object}
Example:
<div id="tree-select-demo" onchecked="treesignChecked"/>
//在div中注册的树多选事件函数不加括号
var treeDiv = document.getElementById("tree-select-demo");
var Mtree = new tlv8.TreeSelect(treeDiv,'getOrgTreeInfo',true);
function treesignChecked(ev){
alert(ev.value);//树形多选回调
}
void
refreshData()
刷新树
Returns:
{void}
Example:
<div id="tree-select-demo"/>
<input type="button" value="树刷新" onclick="refreshTree();">
var treeDiv = document.getElementById("tree-select-demo");
var Mtree = new tlv8.TreeSelect(treeDiv,'getOrgTreeInfo',true);
function refreshTree(){
Mtree.tree.refreshData();
}
void
quickPosition(text)
快速定位树节点(模糊查询)
Parameters:
text
{string}
[required]需要定位的节点文本
Returns:
{void}
Example:
<div id="tree-select-demo"/>
<input type="button" value="快速定位" onclick="quickQuery();"/>
var treeDiv = document.getElementById("tree-select-demo");
var Mtree = new tlv8.TreeSelect(treeDiv,'getOrgTreeInfo',true);
function quickQuery(){
Mtree.tree.quickPosition("sys");
}