Class Index | File Index

Classes


Class BCL.TreeNode

树节点
Defined in: WebControls.Debug.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
BCL.TreeNode(element, treeView)
Method Summary
Method Attributes Method Name and Description
 
选择
 
点击
 
折叠
 
折叠子节点
 
展开
 
展开子节点
<private>  
填充数据
 
返回属性集合
 
返回分类
 
是否允许选择
 
是否选中
 
返回子节点容器
 
返回子节点集合
 
返回客户端标识
 
返回后代节点
 
返回元素
 
返回是否可用
 
返回是否展开
 
返回展开图片地址
 
是否有子节点
 
返回图片地址
 
返回是否已经加载
 
返回导航地址
 
返回父节点
 
返回路径索引
 
返回文本
 
返回树视图
 
返回值
 
隐藏加载状态
<private>  
通知服务器折叠
<private>  
通知服务器折叠回调
<private>  
通知服务器展开
<private>  
通知服务器展开回调
<private>  
折叠处理
<private>  
onExpand(line, html)
展开处理
<private>  
转换隐藏域数据
<private>  
折叠后通知
<private>  
折叠中通知
<private>  
展开后通知
<private>  
展开中通知
 
set_checked(value)
设置是否选中
 
set_enabled(value)
设置是否可用
 
set_expanded(value)
设置是否展开
 
设置是否有子节点
 
set_text(value)
设置文本
 
set_value(value)
设置值
 
显示加载状态
 
返回文本字符
 
返回值字符
Class Detail
BCL.TreeNode(element, treeView)
var treeView = BCL.get_component("treeView1");
var ul = $(treeView.get_element()).children("ul");
var nodes = new Array();

$(ul.get(0)).children().each(function() { nodes.push(new TreeNode(this, treeView)); });
Parameters:
{Object} element
节点元素
{BCL.TreeView} treeView
树视图
Method Detail
check()
选择
    var treeView = BCL.get_component("treeView1");
    var nodes = treeView.get_childNodes();
    
    nodes[0].check();

click()
点击
    var treeView = BCL.get_component("treeView1");
    var nodes = treeView.get_childNodes();
    
    nodes[0].click();

collapse()
折叠
    var treeView = BCL.get_component("treeView1");
    var rootNode = treeView.get_childNodes()[0];
    
    rootNode.collapse();

collapseChildNodes()
折叠子节点
    var treeView = BCL.get_component("treeView1");
    var rootNode = treeView.get_childNodes()[0];
    
    rootNode.collapseChildNodes();
Deprecated:
使用collapse代替collapseChildNodes

expand()
展开
    var treeView = BCL.get_component("treeView1");
    var rootNode = treeView.get_childNodes()[0];
    
    rootNode.expand();

expandChildNodes()
展开子节点
    var treeView = BCL.get_component("treeView1");
    var rootNode = treeView.get_childNodes()[0];
    
    rootNode.expandChildNodes();
Deprecated:
使用expand代替expandChildNodes

<private> generate()
填充数据

{Array} get_attributes()
返回属性集合
Returns:
{Array}

{String} get_category()
返回分类
Returns:
{String}

{Boolean} get_checkable()
是否允许选择
Returns:
{Boolean}

{Boolean} get_checked()
是否选中
Returns:
{Boolean}

{Object} get_childContainer()
返回子节点容器
Returns:
{Object}

{Array} get_childNodes()
返回子节点集合
    var treeView = BCL.get_component("treeView1");
    var rootNode = treeView.get_childNodes()[0];
    var nodes = rootNode.get_childNodes();
    
    for (var i = 0; i < nodes.length; ++i) {
    var node = nodes[i];
        
    node.click();
    }
Returns:
{Array}

{String} get_clientID()
返回客户端标识
Returns:
{String}

{Array} get_descendants()
返回后代节点
    var treeView = BCL.get_component("treeView1");
    var rootNode = treeView.get_childNodes()[0];
    var nodes = rootNode.get_descendants();
    
    for (var i = 0; i < nodes.length; ++i) {
    var node = nodes[i];
        
    node.click();
    }
Returns:
{Array}

{Object} get_element()
返回元素
Returns:
{Object}

{Boolean} get_enabled()
返回是否可用
Returns:
{Boolean}

{Boolean} get_expanded()
返回是否展开
Returns:
{Boolean}

{String} get_expandedImageUrl()
返回展开图片地址
Returns:
{String}

{Boolean} get_hasChildren()
是否有子节点
Returns:
{Boolean}

{String} get_imageUrl()
返回图片地址
Returns:
{String}

{Boolean} get_loaded()
返回是否已经加载
Returns:
{Boolean}

{String} get_navigateUrl()
返回导航地址
Returns:
{String}

{BCL.TreeNode} get_parentNode()
返回父节点
    var treeView = BCL.get_component("treeView1");
    var rootNode = treeView.get_childNodes()[0];
    var nodes = rootNode.get_childNodes();
    
    rootNode = nodes[0].get_parentNode();
Returns:
{BCL.TreeNode}

{String} get_pathIndex()
返回路径索引
Returns:
{String}

{String} get_text()
返回文本
Returns:
{String}

{BCL.TreeView} get_treeView()
返回树视图
Returns:
{BCL.TreeView}

{String} get_value()
返回值
Returns:
{String}

hideLoadingStatus()
隐藏加载状态

<private> notifyServerOnCollapse(e)
通知服务器折叠
Parameters:
{BCL.TreeNodeEventArgs} e
事件参数

<private> notifyServerOnCollapseCallback(result, e)
通知服务器折叠回调
Parameters:
{Object} result
回调数据
{BCL.TreeNodeEventArgs} e
事件参数

<private> notifyServerOnExpand(e)
通知服务器展开
Parameters:
{BCL.TreeNodeEventArgs} e
事件参数

<private> notifyServerOnExpandCallback(result, e)
通知服务器展开回调
Parameters:
{Object} result
回调数据
{BCL.TreeNodeEventArgs} e
事件参数

<private> onCollapse(e)
折叠处理
Parameters:
{BCL.TreeNodeEventArgs} e
事件参数

<private> onExpand(line, html)
展开处理
Parameters:
{JQuery} line
节点元素
{String} html
HTML

<private> parseHiddenData(data)
转换隐藏域数据
Parameters:
{String} data
数据

<private> raiseOnCollapsed(e)
折叠后通知
Parameters:
{BCL.TreeNodeEventArgs} e
事件参数

<private> raiseOnCollapsing(e)
折叠中通知
Parameters:
{BCL.TreeNodeEventArgs} e
事件参数

<private> raiseOnExpanded(e)
展开后通知
Parameters:
{BCL.TreeNodeEventArgs} e
事件参数

<private> raiseOnExpanding(e)
展开中通知
Parameters:
{BCL.TreeNodeEventArgs} e
事件参数

set_checked(value)
设置是否选中
Parameters:
{Boolean} value

set_enabled(value)
设置是否可用
Parameters:
{Boolean} value

set_expanded(value)
设置是否展开
Parameters:
{Boolean} value

set_hasChildren(value)
设置是否有子节点
Parameters:
{Boolean} value

set_text(value)
设置文本
Parameters:
{String} value

set_value(value)
设置值
Parameters:
{String} value

showLoadingStatus()
显示加载状态

{String} toTextString()
返回文本字符
Returns:
{String}

{String} toValueString()
返回值字符
Returns:
{String}

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Dec 12 2011 15:08:38 GMT+0800 (CST)