花了几天时间用ColumnTree控件做了一个增删改查,路程坎坷,但是最终还是实现了,下面对遇到的问题做个总结:

1.隐藏列的问题

对于需要隐藏的列,可以不用创建,只要数据来源里头有这个列,即可获取这一列的数据,具体操作方法跟显示列的操作是一样的;

2.ColumnTree刷新问题

通过查看ExtJS2.0.1的的API可以知道,Ext.tree.ColumnTree是继承自Ext.tree.TreePanel类的,继承后,并没有对原来的数据源loader进行任何改变,所以对于数据源,还是用的跟Ext.tree.TreePanel一样的数据源:Ext.tree.TreeLoader,Ext.tree.TreeLoader有一个load方法,API对此是说明如下

loadExt.tree.TreeNode node, Function callback ) : void

Load an Ext.tree.TreeNode from the URL specified in the constructor. This is called automatically when a node is expa...
Load an Ext.tree.TreeNode from the URL specified in the constructor. This is called automatically when a node is expanded, but may be used to reload a node (or append new children if the clearOnLoad option is false.)

Parameters:

  • node : Ext.tree.TreeNode
  • callback : Function

Returns:

  • void

可见,如果需要刷新columntree控件,只需要重新调用该方法即可,另外,方法中的两个参数,API也进行了很好的说明,我在用的过程中,刷新后,是要求显示根节点,代码如下:

Ext.getCmp("columntree控件ID").getLoader().load(Ext.getCmp("columntree控件ID").getRootNode(),function(treeNode){});

3.官方例子中,直接查看columntree的例子,数据是不会显示的,因为示例引用的数据源是.json文件,需要部署才能查看,一般用tomcat就可以了,在eclipse中新建一个web项目,然后将示例引入进去,启动tomcat,查看示例的页面就会有数据显示了;

4.关于样式的问题:样式是可以自己更改的,需要改成什么样式,修改column-tree.css文件即可

5.附上效果图:

转载于:https://www.cnblogs.com/tobenumberone/archive/2013/04/04/2999510.html

ExtJS2.0.1 ColumnTree控件使用心得相关推荐

  1. CGRidCtrl控件 学习心得

    wuqinxiang0我的:收件箱资源博客空间设置|帮助|退出 首页 业界 移动 云计算 研发 论坛 博客 下载 更多 狂想盼盼 积累点点滴滴 目录视图 摘要视图 订阅 新版论坛系列介绍之二--功能介 ...

  2. DotNetTextBoxV3.0在线编辑器控件Ver3.4.2 Open Source开源版

    英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0/3.0/3.5 Open Source 中文名:DotNetTextBox V3.0  ...

  3. DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0(ver 3.0.9Beta)

    英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0 中文名:DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.N ...

  4. VB6.0 怎样启用控件comdlg32.ocx

    VB6.0 怎样启用控件comdlg32.ocx 怎样启用控件comdlg32.ocx 2008-10-08 09:32 提问者: nefu_20061617 |浏览次数:1502次 vbs文件中有代 ...

  5. Asp.net 2.0 中获取控件输出的Html代码 (转)

    将Asp.net 控件的呈现html获取,在不少场合会用到,比如生成静态页时 以下代码选自 Asp.net 2.0 高级编程 转自:Asp.net 2.0 中获取控件输出的Html代码 public  ...

  6. DotNetTextBox V2.0 Web Control(ASP.NET2.0 增强型TextBox控件,完全支持AJAX.NET)

    [控件界面] [控件介绍] 名称:DotNetTextBox V2.0 Web Control 免费无限制版 类型:ASP.NET2.0 增强型TextBox控件 作者: 小宝.NET2.0 主页:h ...

  7. DotNetTextBoxV3.0在线编辑器控件Ver3.4.1 Open Source开源版(附商业试用版下载)

    英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0/3.5 Open Source 中文名:DotNetTextBox V3.0 所见即所 ...

  8. DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0(ver 3.0.7Beta) 增加多语言!

    英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0 中文名:DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.N ...

  9. android 5.0新增 ui 控件,android3.0新增ui控件示例说明.doc

    android3.0新增ui控件示例说明 Android3.0新增UI控件 AdapterViewAnimator控件 AdapterViewAnimator(堆View),已知子类有AdapterV ...

  10. 测试ASP.NET 2.0中Gridview控件高级技巧

    ASP.NET 2.0中,新增加的gridview控件的确十分强大,弥补了在asp.net 1.1中,使用datagrid控件时的不足之处.因为在asp.net 1.1中,在使用datagrid时,很 ...

最新文章

  1. nginx的反向代理及负载均衡
  2. go mysql存储过程_Golang 调用MySQL存储过程
  3. Servlet请求转发中文乱码解决
  4. std::thread 不 join
  5. 图结构练习——最短路径
  6. bzoj3007 解救小云公主
  7. Ubuntu安装Python2.7,nodejs,Redis
  8. 面试题 -二元查找树转变成排序的双向链表
  9. 从Java程序员到架构师,从工程师到技术专家,迷茫之路
  10. cass小插件集合_CASS插件合集 - 下载 - 搜珍网
  11. 51单片机定时器TMOD与TCON、SCON
  12. html 页面文字不能复制粘贴,网页无法复制文字怎么办
  13. 详细剖析PS软件中的通道原理,让你完全理解颜色通道与Alpha通道
  14. love2d角度,方向以及旋转
  15. Hopping Rabbit---牛客
  16. 公网IP/内网IP:
  17. MySQL分配内存多少合适_mysql 如何分配内存
  18. 第32届IEEE机器人与人类交互通信国际会议ROMAN 2023
  19. 你的计算机由组织管理,某些设置由你的组织来管理
  20. Orleans 2.0 官方文档 —— 4.8.1 Grains - Grain持久化 - grain持久化的目标

热门文章

  1. WinForm 窗体中实现单例模式
  2. printk与syslog(至少在Redhat中是这样的)+Ubuntu下用最简单的读到/proc/kmsg
  3. Oracle 11.2.0.2 Patch 说明
  4. 菜鸟玩qt(9)---qt常见问题(转)
  5. [Web开发] Web程序调式的利器 - Fiddler (HTTP协议监视工具)
  6. YBT 2.4 AC自动机
  7. numpy提供的快速的元素级数组函数
  8. 电够动力足——认识主板上的CPU供电模块
  9. QT5.3.2与VS2013 fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突_(解决方案)...
  10. hdu5187 奇怪题