Ext.tree.TreePanel(一)
2013-03-15 13:59
183 查看
树由一个个的节点(TreeNode)组成:根节点(一棵树一个根节点)、叶子节点、非叶子节点。
ExtJs将树在浏览器中渲染后,每一个节点都是通过<li>标签实现的,同一级节点放在一个<ul>中,各种标记通过巧妙的组合,最后成了我们所看到的效果。
节点、加载器、渲染器、选择器、树结构、(修改器)共同组成了树面板----->TreePanel
ExtJs将树在浏览器中渲染后,每一个节点都是通过<li>标签实现的,同一级节点放在一个<ul>中,各种标记通过巧妙的组合,最后成了我们所看到的效果。
Ext.data.Node:节点的基础定义,在 Ext.data 命名空间中,保存节点信息并提供节点的基本操作,如添加相对节点、判断节点状态、遍历节点、扩展与收缩节点。
Ext.tree.TreeNode:树节点定义,从 Ext.data.Node 继承而来,定义了一个名为text的属性,用于指定节点的显示文本,与该类关联的类有节点 UI渲染器、节点信息远程加载器和节点选择模型。另外,重写了 Ext.data.Node一部分节点操作方法。(Node都有children属性)
Ext.tree.AsyncTreeNode:异步树节点,保存远程获取的节点信息 , 是Ext.tree.TreeNode的子类。
Ext.tree.TreeLoader:树加载器,通过ajax技术从服务器获取节点信息。
Ext.tree.TreeNodeUI:节点UI渲染器,该类负责节点在浏览器中显示效果的绘制。
Ext.tree.DefaultSelectionModel:默认的选择器,定义了如何选择树中的节点。一次只能选择一个节点。
Ext.tree.MultiSelectionModel:多选选择器,一次可以选择多个节点。
Ext.data.Tree:定义了树的结构,所有节点都保存在该结构中。
Ext.tree.TreePanel:树形面板,树和面板的结合产物。
Ext.tree.TreeEditor:使树节点具备修改功能。
节点、加载器、渲染器、选择器、树结构、(修改器)共同组成了树面板----->TreePanel
相关文章推荐
- Ext.net中TreePanel动态生成
- ExtJs2.0学习系列(12)--Ext.TreePanel之第一式【转】
- ExtJs2.0学习系列(12)--Ext.TreePanel之第一式
- Extjs4--Ext.tree.Panel实现可选择树
- 学习YUI.Ext 第六天--关于树TreePanel(Part 1)
- [Ext.Net] 1.2.0_Ext.Net.TreePanel 勾选“纠结”发送给服务器端的方法
- EXT.NET循环并且选中TreePanel的某些值
- ExtJs2.0学习系列(12)--Ext.TreePanel之第一式
- ExtJs2.0学习系列(13)--Ext.TreePanel之第二式【转】
- Ext核心API详解-Ext.tree.TreePanel
- 解决Ext.TreePanel在IE下不能正常加载问题
- ExtJs2.0学习系列(13)--Ext.TreePanel之第二式
- Ext中TreePanel控件和TabPanel控件搭配测试
- 使用Ext.tree.TreePanel调用webservice动态构建树
- 补充 ext treepanel 支持无限级 递归
- 使用 Ext.Net TreePanel,TabPanel控件 布局
- [Ext.Net]TreePanel自定义图标
- Ext TreePanel的使用
- Ext.tree.TreePanel(三)
- 自己写的一个js 类 ,继承Ext.tree.TreePanel