`
lingyibin
  • 浏览: 196331 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Extjs复习笔记(二十)-- tree和grid结合

阅读更多

让tree和grid结合起来

相关内容之前大都讲过,这里就不多讲了

Ext.onReady(function(){
    var tree = new Ext.ux.tree.ColumnTree({
        width: 550,
        height: 300,
        rootVisible:false,
        autoScroll:true,
		frame:true,
        title: 'Example Tasks',
        renderTo: Ext.getBody(),

        columns:[{
            header:'Task',
            width:330,
            dataIndex:'task'
        },{
            header:'Duration',
            width:100,
            dataIndex:'duration'
        },{
            header:'Assigned To',
            width:100,
            dataIndex:'user'
        }],

        loader: new Ext.tree.TreeLoader({
            dataUrl:'column-data.json', //用json文件作为数据源
            uiProviders:{ //对象是一个TreePanel,在ux/ColumnNodeUI.js里面,在用来规定整个UI的样式,可以直接拿去用,当然也可以适当改一下ColumnNodeUI.js
                'col': Ext.ux.tree.ColumnNodeUI
            }
			/*uiProviders:An object containing properties which specify custom Ext.tree.TreeNodeUI implementations. If the optional uiProvider attribute of a returned child node is a string rather than a reference to a TreeNodeUI implementation, then that string value is used as a property name in the uiProviders object.*/
        }),

        root: new Ext.tree.AsyncTreeNode({
            text:'Tasks' //用来显示tree的那一列名
        })
    });
});
分享到:
评论

相关推荐

    Extjs复习笔记(十五)-- JsonReader

    在“Extjs复习笔记(十五)-- JsonReader”这篇博文中,博主探讨了ExtJS中的JsonReader,这是数据绑定和JSON数据解析的关键部分。 JsonReader是ExtJS数据包(Ext.data)的一部分,用于从服务器获取JSON格式的数据,...

    ExtJS4中文教程2 开发笔记 chm

    ExtJS4学习笔记(十三)---上传文件(upload) ExtJS4学习笔记(十二)---选项卡(tabs) ExtJS4学习笔记(十五)---Ext.data.Model ExtJS4学习笔记(十六)---Combobox三级联动 ExtJS4学习笔记(十四)--- ComponentQuery ExtJS4...

    老师整理的extjs学习笔记

    ### ExtJS 学习笔记概览 #### 一、ExtJS 入门 **1.1 ExtJS 构成及如何引用** ExtJS 是一款基于 JavaScript 的开源框架,专为 Web 应用程序的前端界面设计。其核心优势在于提供了一套丰富的 UI 组件和强大的数据...

    ExtJS使用笔记

    ExtJS是一个开源的JavaScript库,主要用于...通过本笔记的学习,可以掌握ExtJS在前端开发中的应用,理解各个组件和管理器的使用方法,以及一些针对特定浏览器的布局技巧,为创建美观、高效的用户界面打下坚实的基础。

    extjs+韩顺平—玩转oracle视频教程笔记

    EXTJS 3.4.0是该框架的一个版本,可能包含许多当时流行的特性,如Grid Panel、Form Panels、Tree Panels等,以及对Ajax和JSON的支持。 《轻量级J2EE+企业应用实战+Struts+Spring+Hibernate整合开发》这本书籍,主要...

    ExtJs中引用的三个js

    博客中的“extjs笔记(1)”可能是作者分享的学习心得,对于理解这三个js如何协同工作会有很大帮助。 在实际开发中,理解和熟练运用这些核心文件,将有助于构建高效、可维护的ExtJS应用。同时,持续学习和实践是...

    extjs实例与学习资料

    因为前段时间有两个专案要用到extjs技术,所以自己学了一段时间,在专案才发现extjs的强大,无论对于开发者还是使用者他都是一场视觉盛宴,这里有我从学习开始做的一些笔记和例子也有自己收集的学习资料,里面包括...

    extJS初级文档

    2. **初级教程**:深入到更多高级组件和功能,如表格(Grid)、表单(Form)、树形视图(Tree)、图表(Charts)等。还会涵盖布局管理(Layouts),这在设计复杂的用户界面时尤为重要。此外,可能还会讲解如何使用...

    对初学者有帮助的Ext笔记

    `LoadMask`用于显示加载遮罩,`tree.body.mask()`和`unmask()`用于在树形组件上显示和移除加载提示。 7. SQL查询技巧:使用子查询和`rownum`可以在结果集中获取指定数量的记录。示例中的查询会返回`system_notice`...

Global site tag (gtag.js) - Google Analytics