2024年6月2日发(作者:)
树控件:
树是由根节点、叶子节点、非叶子节点(目录节点)组成的,其中根节点只有一个,
叶子节点是终端节点。
ext中节点类型有普通树节点和异步加载节点(用于后台交互)
ext中提供了节点的选择模型:单选(选择一行) 多选(选择多行) 复选(通过复
选框选择)
TreePanel用于呈现我们树的面板。TreeNode是树节点,AsyncTreeNode是动态加
载树节点(异步树节点)。
既然我们要创建Tree,首先要创建一个根,当然ext中根节点也是节点所以统一用
TreeNode进行创建。
TreeNode中text属性表示节点名称,leaf表示节点是否是叶子节点,id节点的唯一
标识,href,hreftarget表示连接地址及打开方式,draggable表示拖拽,checked表示
在节点前面是否展现复选框,allowChildren,allowDrag是否允许添加子节点,是否允许
拖动等等。这里text,id是必须的。
我们创建好根之后,就要创建一个树面板(TreePanel)。
TreePanel中的配置选项包含root属性,根节点。renderto用于渲染的div
y(function(){
var root = new de({
id:"root",
text:"我是根"
});
var tree = new nel({
renderTo:"hello",
root:root,
width:200
});
});
发布评论