`

ExtJs简单表格

阅读更多
// grid示例
Ext.onReady(function(){


//示例1的store
/*var store = new Ext.data.Store({
autoLoad :true ,
data : [['姓名1',15], ['姓名2',20]],
reader : new Ext.data.ArrayReader({

} ,Ext.data.Record.create([{
name : "name"
}, {
name : "age" ,type:'int'
}]))
});*/
var store = new Ext.data.JsonStore({
autoLoad : true,
url : "js/grid.json" ,
fields : ['name','age']
}) ;
var grid = new Ext.grid.GridPanel({
colModel : new Ext.grid.ColumnModel([{
header : "姓名"
},{
header : "年龄"
}]) ,
title : '简单表格' ,
width : 300 ,
height : 200 ,
sm:new Ext.grid.RowSelectionModel({singleSelect : true}) ,
store : store ,
renderTo : Ext.getBody()
}) ;

var form = new Ext.form.FormPanel({
id : 'form' ,
defaultType : 'textfield' ,
renderTo : Ext.getBody(),
title : '简单表单' ,
width : 300,
height : 200 ,
items : [{
fieldLabel : '姓名' ,
labelWidth : 20 ,
name : 'name'
},{
fieldLabel : '年龄' ,
labelWidth : 20,
name : 'age'
}] ,
buttonAlign :'right' ,
buttons:[{
text: "确 定" ,
listeners: {
'click' : function(){
alert("这里待续。。。。。。") ;
}
}
}]

}) ;

})


//以上两个store都可以使用,由此可见要实现不同的数据访问方式只修改store就可以了
//JsonStore中的url对应的内容是如下
/*
[{
'name':'姓名1','age':18
},{
'name':'姓名2','age':25
}]
*/
//注意:必须加上Ext.onReady,否则会报x is null的错误

分享到:
评论

相关推荐

    extjs 简单表格

    "extjs 简单表格"这个主题,我们将探讨如何在ExtJS中创建和使用基本的表格。 首先,我们需要理解ExtJS表格的基本结构。表格由多个部分组成,包括Store(数据存储)、Model(数据模型)、Column Model(列模型)和...

    ExtJs Filter 表格过滤

    在ExtJs中,过滤器可以是简单的文本匹配,也可以是复杂的自定义函数,支持多种类型的过滤,例如等于、不等于、大于、小于等比较操作。 3. **列过滤(Column Filtering)**:在ExtJs中,每列都可以有自己的过滤器。...

    一个extjs表格的实例

    extjsDemo2 form panel 一个extjs的demo。1、描绘了表格的属性;2、一个简单的页面布局。供参考。

    extJs 简单的增删改查

    在“简单的增删改查”这个主题中,我们将探讨如何使用ExtJS实现数据管理的基本操作,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)。 首先,我们需要了解ExtJS的核心概念,如组件(Components)...

    Extjs简单版酒店管理系统

    《Extjs简单版酒店管理系统详解》 ExtJS是一款强大的JavaScript框架,用于构建富客户端Web应用程序。它提供了丰富的组件库和灵活的布局管理,使得开发者能够快速构建出功能丰富的交互式界面。本文将深入探讨如何...

    extjs构造矩阵表格

    下面我们将深入探讨EXTJS构建矩阵表格的步骤和涉及的技术点。 1. **创建数据存储(Store)**: - `TMstore` 是一个包含整个矩阵数据的主Store,通过HttpProxy连接到服务器端的'json/getMatrixInfo.do'获取数据,...

    Extjs4.2入门详细文档以及表格初级制作

    ### Extjs4.2 入门详细文档及表格初级制作 #### 一、Extjs4.2 下载与安装 **1.1 Extjs4.2 文件结构介绍** 初次接触到Extjs4.2的同学可能会对下载下来的文件夹结构感到困惑。下面我们将详细解释各个目录的作用: ...

    extjs 简单分页例子

    在这个“EXTJS简单分页例子”中,我们将深入探讨EXTJS如何实现分页功能,以及如何与后台进行交互。 分页是Web应用中常见的数据展示方式,尤其在处理大量数据时,它可以提高页面加载速度并提供良好的用户体验。EXTJS...

    extjs 简单框架搭建

    5. **创建组件**:EXTJS提供了大量的预定义组件,如面板(Panel)、表格(Grid)、树形控件(Tree)、表单(Form)等。在`app`目录下创建对应的类文件,如`views/MyPanel.js`,定义组件的配置和行为。 6. **数据...

    一个简单的EXTJS Panel

    ### EXTJS Panel 知识点解析 ...在本示例中,我们通过一段简单的HTML代码及JavaScript脚本创建了一个基本的EXTJS `Panel`实例。首先,我们需要引入EXTJS的核心样式表和脚本文件,如下所示: ```html ...

    asp Extjs简单版酒店管理系统源码.

    【标题】:“asp Extjs简单版酒店管理系统源码”指的是基于ASP编程语言和ExtJS框架构建的一个基础型酒店管理系统的源代码。这个系统可能包含了用于处理酒店日常运营所需的各种功能,如房间预订、入住退房管理、客户...

    extJS 一些简单实例

    在"extJS 一些简单实例"这个主题中,我们将探讨ExtJS的基础知识以及如何通过一些简单的示例来理解和运用它。 首先,ExtJS的核心是它的组件模型。这些组件包括按钮、表格、窗口、菜单等,可以构建出复杂的用户界面。...

    ExtJS 表格面板GridPanel完整例子

    ExtJS表格面板(GridPanel)是Sencha Ext JS框架中的一个核心组件,它用于展示大量结构化数据。在本文中,我们将深入探讨如何创建并使用一个完整的ExtJS GridPanel实例,以及与其相关的源码和工具。 首先,让我们...

    使用FlexiGrid实现Extjs表格的效果

    最简单的 flexigrid 表格-1 <th width="100">Col 1 <th width="100">Col 2 <th width="100">Col 3 is a long header name <th width="300">Col 4 <!-- 数据行 --> ``` 4. 添加数据行。在 `...

    使用FlexiGrid实现Extjs表格的效果.doc

    FlexiGrid 是一款基于 jQuery 的数据网格插件,它的设计目标是模仿 ExtJS 的表格功能,但体积更小、更轻便,适用于那些不希望使用庞大框架但仍想获得类似 ExtJS 表格效果的开发者。FlexiGrid 提供了丰富的表格操作...

    ExtJS4 表格的嵌套 rowExpander应用

    该功能通过一个简单的“+”号来标识,用户点击即可展示子表格,子表格数据可动态从服务器端获取,并能在本地使用静态数据进行测试。以下是关于ExtJS4中表格嵌套rowExpander应用的具体知识点。 1. **ExtJS4基础知识*...

    ExtJs简单的快速搜索例子[search]

    在"ExtJS简单的快速搜索例子[search]"中,我们关注的是如何在ExtJS的Grid或Tree组件中实现快速搜索功能。这个示例主要涉及到以下几个核心知识点: 1. **ExtJS Grid组件**:Grid是ExtJS中用于展示表格数据的主要组件...

Global site tag (gtag.js) - Google Analytics