`
aa00aa00
  • 浏览: 331481 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

Extjs2.0之GridPanel基本表格

阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../../ext-all.js"></script>
<script type="text/javascript" src="../examples.js"></script>

</head>
 
 <body> 
    <script>
    Ext.onReady(function(){
        //定义数据二维数组
        var data=[
                    ['EasyJWeb', 'EasyJF','www.easyjf.com'],
                    ['jfox', 'huihoo','www.huihoo.org'],
                    ['jdon', 'jdon','www.jdon.com'],
                    ['springside', 'springside','www.springside.org.cn']
                 ];
       
        //自定义列
        function check(value)
        {
           if (value=='列1内容2')
           {
               return '<span style="color:red;font-weight:bold;">自定义列</span>';
           }
           else
           {
               return value;
           }
        }
       
        //整理数据定义3列的索引为con1,con2,con3
        var store=new Ext.data.SimpleStore({
                         data:data,fields:['name','organization','homepage']
                      });
       
        //定义勾选框,不需要可不必定义
        var sm = new Ext.grid.CheckboxSelectionModel();
       
        //定义列
        var colM=new Ext.grid.ColumnModel([
            new Ext.grid.RowNumberer(),//增加自动编号,不需要可不必定义
            sm,//勾选框,不需要可不必定义
            {header:'项目名称',dataIndex:'name',width:170,sortable:true,renderer:check},// 生成列,sortable为列排序,不需要设置为false,默认false,renderer为该列增加自定义函数
            {header:'开发团队',dataIndex:'organization',width:170,sortable:true},
            {header:'网址',dataIndex:'homepage',width:170}
        ]);
       
        //生成表格
        var grid = new Ext.grid.GridPanel({
            renderTo:'show',
            title:"我的表格",
            height:200,
            width:600,
            cm:colM,
            sm:sm,
            store:store
        });

    });
    </script>
    <div id="show"></div>
 </body>
 </html>


这是我本人,用extjs2.0做的第一个表格,呵呵!!

分享到:
评论

相关推荐

    ajax框架之extjs2.0

    ExtJS 2.0的核心特性之一是组件化开发。它包含了一系列预定义的UI组件,如表格、面板、窗口、菜单、按钮等,这些组件可以像积木一样组合使用,构建复杂的Web界面。每个组件都有自己的属性、方法和事件,方便定制和...

    ExtJs 2.0 GridPanel+Struts2 with JSON plugin[更新代码]

    GridPanel 是 ExtJS 中的核心组件之一,它能够展示表格数据,并提供了排序、分页、筛选等多种功能。在 ExtJS 2.0 中,GridPanel 的配置和使用涉及到以下知识点: 1. **创建 GridPanel**:首先,你需要定义数据源,...

    ExtJS 2.0实用教程

    4. **表格功能**:EXTJS 2.0 的表格组件(GridPanel)是其一大亮点,支持分页、排序、过滤、拖放等功能,并且可以与后台数据源无缝对接。此外,行编辑和列编辑让数据操作更加直观高效。 5. **表单组件**:EXTJS ...

    Extjs2.0中文文档

    14. **GridPanel**:网格面板是Ext.js中的复杂组件之一,用于展示二维数据表格。文档详细介绍了如何使用GridPanel及其列模型、行模型和分页功能。 15. **GridPanel扩展**:除了基础功能之外,Ext.js还允许开发者对...

    ExtJS2.0实用简明教程

    **ExtJS2.0实用简明教程** **一、ExtJS简介** ExtJS是一个JavaScript库,专注于构建富客户端Web应用程序。在2.0版本中,它提供了丰富的组件库,包括表格、面板、菜单、对话框等,使得开发者可以构建功能强大、用户...

    EXTJS 2.0 UML 模型图

    在EXTJS 2.0中,组件是构建应用程序的基本单元,它们可以是简单的按钮、表格,也可以是复杂的窗体和面板。UML模型图通常会使用类图(Class Diagram)来表示这些组件,类图会显示类的属性、操作以及它们之间的关系。...

    extjs 2.0精编教程--民间版

    2. **组件库**:ExtJS 2.0提供了众多预定义的组件,如表格(GridPanel)、表单(FormPanel)、树形视图(TreePanel)、菜单(Menu)等。教程会详细介绍这些组件的用法,包括配置项、事件监听、数据绑定等。 3. **...

    extjs2.0 的导出功能

    在ExtJS 2.0中,导出功能是一项重要的特性,它允许用户将数据显示在表格或其他组件中,并将其导出为常见的文件格式,如CSV、Excel或PDF,以便于进一步处理或分享。 在ExtJS 2.0中实现导出功能通常涉及以下几个关键...

    ExtJs2.0简明教程

    ### ExtJs2.0简明教程 #### 一、ExtJS简介 ExtJS是一款基于JavaScript的前端框架,它提供了一套完整的用户界面解决方案,能够帮助开发者快速构建高性能、跨浏览器的Web应用程序。ExtJS2.0是该框架的一个重要版本,...

    extjs2.0 画的一个带查询条件和查询结果的页面

    在"extjs2.0 画的一个带查询条件和查询结果的页面"这个主题中,我们主要探讨如何使用ExtJS 2.0版本来设计一个具有搜索功能的用户界面。这个界面包括查询条件输入区域和展示查询结果的区域。 首先,我们需要了解...

    ExtJS 2.0实用简明教程

    20)基本表格GridPanel 21)视图区ViewPort 22)可编辑表格EditorGridPanel 23)窗口基本应用 24)窗口分组 25)对话框 26)与服务器交互 27)Record 28)Store 29)TreePanel基本使用 30)使用树控件TreeNode 31)使用树控件...

    Ext.net实现GridPanel拖动行、上移下移排序功能DEMO

    对于GridPanel中拖动选中行排序的实现,网上有不少ExtJs实现的例子,但是没有找到使用Ext.net实现的,正好最近有个需求要使用,干脆来写一个。 DEMO功能说明: 1、拖动GridPanel选中行到新位置排序。 2、在拖动结束...

    掏钱学extjs完全版

    同时,"extjs2.0例子"提供了示例代码,有助于理解和应用所学知识。 通过深入学习"掏钱学EXTJS完全版",开发者不仅能掌握EXTJS 2.0的核心技术,还能建立起对Web前端开发的深入理解,为后续EXTJS的升级学习或其他前端...

    ext2.0 详解和API

    5. **表格组件**:如Ext.grid.GridPanel,用于显示和编辑表格数据,支持分页、排序、过滤等功能。 6. **树形组件**:如Ext.tree.TreePanel,用于展示和操作树形数据结构。 7. **菜单和工具栏**:如Ext.menu.Menu和...

    EXT2.0 API文档

    组件是EXT的基本构建块,可以是按钮、表格、面板等,它们都继承自EXT的基础组件类。EXT提供了丰富的组件库,允许开发者创建复杂且交互性强的用户界面。布局管理器则负责在容器中安排这些组件,确保它们在不同屏幕...

    extjs2.0.2及eclipse插件spket

    例如,可以通过ExtJS的GridPanel展示数据,使用FormPanel处理用户输入,结合Store和Proxy进行数据的加载和保存。此外,还可以利用布局管理器实现灵活的界面布局,以及利用ExtJS的事件系统实现组件间的通信。 总的来...

Global site tag (gtag.js) - Google Analytics