grid:
Ext.onReady(function() {
Ext.Loader.setConfig({
enabled : true
});
var grid = Ext.create("Ext.grid.Panel", {
id:'grid_s',
title : 'grid simple',
width : 800,
height : 400,
renderTo : 'gridDiv',//渲染到某个div
columns : [{
title : 'name',
dataIndex : 'name'//对应model里的fields的name
}, {
title : 'age',
dataIndex : 'age'
}, {
title : 'email',
dataIndex : 'email'
}],
store : Ext.data.StoreManager.lookup('g_store'),
frame : true,//是否有边框
forceFit : true,//是否自动填满表格
multiSelect:true,//是否可选多条记录
selType:'checkboxmodel',//设置选择模式 见Ext.selection包
tbar : [{
xtype : 'button',
text : '增加'
}, {
xtype : 'button',
text : '修改'
}, {
xtype : 'button',
text : '删除',
handler:function(o,e){
//得到grid
var grid1=o.findParentByType('grid');
var sModel=grid1.getSelectionModel();//得到选择模型
var selectedModels=sModel.getSelection();//得到选择的Ext。data。Model
var names=[];
Ext.each(selectedModels,function(model){
names.push(model.get('name'));
});
//访问后台
//如果后台返回成功则移除
Ext.getCmp('grid_s').getStore().remove(selectedModels);
}
}],
dockedItems:[{//停驻条目
dock:'bottom',//悬停方位 可是上、下、左、右 任意一个
xtype:'pagingtoolbar',//分页工具栏
store:Ext.data.StoreManager.lookup('g_store'),//根据storeid查找store
displayInfo:true //显示 deisplayMsg
}]
});
});
Model:
Ext.define("user", {
extend : 'Ext.data.Model',
fields : [{
name : 'name',
type : 'string'
}, {
name : 'age',
type : 'int'
}, {
name : 'email',
type : 'string'
}],
proxy : {
type : 'ajax',//后台加载
url : 'lesson11.jsp',
reader : {
type : 'json',
root : 'storeData'
}
}
});
Ext.create("Ext.data.Store", {
model : 'user',
autoLoad : true,
storeId:'g_store'
});
分享到:
相关推荐
EXTJS4 GRID 表格 分页 编辑 添加判断 颜色判断 分组 等示例
extjs grid示例代码extjs grid示例代码extjs grid示例代码extjs grid示例代码
EXTJS 上传组件及示例EXTJS 上传组件及示例EXTJS 上传组件及示例
原本是打算采用EXTJS4 的MVC做应用框架,已完成左侧树菜单、tabpanel(内嵌Grid,带查询及分页功能) 但是由于网络上的相关文章太少,公司对这个框架提出疑问,以后会不会遇到问题,所以改用ext3了...唉
原本是打算采用EXTJS4 的MVC做应用框架,已完成左侧树菜单、tabpanel(内嵌Grid,带查询及分页功能) 但是由于网络上的相关文章太少,公司对这个框架提出疑问,以后会不会遇到问题,所以改用ext3了...唉
extjs树型表格组件的使用示例,详细说明可以参见http://blog.csdn.net/snail_spoor/article/details/39698037
ExtJS示例,Grid的使用,Panle的使用,树的使用
本人亲测在 ExtJs4.2 上可用,有两种实现导出Excel的 方法,资源内附简单的使用说明。因本人没多少资源分了,所以万不得已设置 资源分为 2 分。
EXTJS中grid控件数据导出excel示例。很好理解。
swfupload.js与extjs整合由于与浏览器兼容性不好,后改为webuploader,图片上传示例,加入到grid列表,显示相关的状态信息,例子简单修改一下即可使用,extj所有版本都类似。注:IE中测试需要部署在服务器下,上传...
用Ext写一个登陆界面,登陆完后进入一个...用Servlet发送请求,Json数据也是JS通过Servlet请求从数据库中读取显示在Grid表格中。例子比较简单,但方法很明朗。 代码没有经过处理,可能有些乱,但思路还是比较清晰的。
ExtJs+java+oracle的grid例子
Ext3.3完整包 Ext3.3中文文档 数据表的结构是:数据表table > 记录record > 字段 store的结构是: Ext.data.Store > Ext.data.Record>Ext.dataDataField store 首先驱动 DataProxy 加载数据 ,DataProxy加载完成会...
使用 ExtJS 访问外部 API 的示例 这个应用程序由以下文件和目录组成: index.html - 用于显示应用程序的主要 html 文件 app.js - 主要的 ExtJS 应用程序文件 app 文件夹,其中包含应用程序所需的所有文件 控制器 - ...
NULL 博文链接:https://newlethe.iteye.com/blog/1146469
解决了一个表格不能重复下载的小BUG,一个使用grid初始化发生的BUG 下面记录一下步骤。说不定下次还有用 1.下载需要用到js代码,我已经上传 2.在你的html文件中加入引用,路径问题自己 注意下,下面是我的路径 代码...
DWR 和 Ext 简单例子综合 EXT 2 和 DWR 1 表格编辑控件示例(无数据库版本) EXT 2 表格编辑控件示例(静态页面,与Java无关版本) Netbeans 6 开放文档团队在线通讯录(Ext + DWR + MySQL) DWR 检查注册用户名是否存在 ...
殷良胜 ExtJS与.NET结合开发实例提供的示例(包括示例数据库、皮肤文件、EXT、和相关DLL) 他的博客:http://www.cnblogs.com/mogen_yin Ext2.2学习系列:ExtJS与.NET结合开发实例--全部Ext2.2示例--索引贴 ...
实现grid单元格重复数据的合并,完整的案例实现,包含合并方法和调用过程