`
xiaolongheni
  • 浏览: 19111 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Extjs 4 grid 简单示例

    博客分类:
  • EXT
 
阅读更多

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示例

    EXTJS4 GRID 表格 分页 编辑 添加判断 颜色判断 分组 等示例

    extjs grid示例代码

    extjs grid示例代码extjs grid示例代码extjs grid示例代码extjs grid示例代码

    EXTJS 上传组件及示例

    EXTJS 上传组件及示例EXTJS 上传组件及示例EXTJS 上传组件及示例

    Extjs 4 MVC Demo 示例 2分

    原本是打算采用EXTJS4 的MVC做应用框架,已完成左侧树菜单、tabpanel(内嵌Grid,带查询及分页功能) 但是由于网络上的相关文章太少,公司对这个框架提出疑问,以后会不会遇到问题,所以改用ext3了...唉

    Extjs 4 MVC Demo 示例

    原本是打算采用EXTJS4 的MVC做应用框架,已完成左侧树菜单、tabpanel(内嵌Grid,带查询及分页功能) 但是由于网络上的相关文章太少,公司对这个框架提出疑问,以后会不会遇到问题,所以改用ext3了...唉

    EXTJS 4 树形表格组件使用示例

    extjs树型表格组件的使用示例,详细说明可以参见http://blog.csdn.net/snail_spoor/article/details/39698037

    ExtJS静态使用示例

    ExtJS示例,Grid的使用,Panle的使用,树的使用

    ExtJs grid导出Excel

    本人亲测在 ExtJs4.2 上可用,有两种实现导出Excel的 方法,资源内附简单的使用说明。因本人没多少资源分了,所以万不得已设置 资源分为 2 分。

    extjs grid数据导出excel文件

    EXTJS中grid控件数据导出excel示例。很好理解。

    extjs6与webuploader整合示例展现到grid列表

    swfupload.js与extjs整合由于与浏览器兼容性不好,后改为webuploader,图片上传示例,加入到grid列表,显示相关的状态信息,例子简单修改一下即可使用,extj所有版本都类似。注:IE中测试需要部署在服务器下,上传...

    ExtJs+Servlet+Json简单示例

    用Ext写一个登陆界面,登陆完后进入一个...用Servlet发送请求,Json数据也是JS通过Servlet请求从数据库中读取显示在Grid表格中。例子比较简单,但方法很明朗。 代码没有经过处理,可能有些乱,但思路还是比较清晰的。

    ExtJs+java+oracle的grid例子

    ExtJs+java+oracle的grid例子

    ExtJs 实现动态加载grid完整示例

    Ext3.3完整包 Ext3.3中文文档 数据表的结构是:数据表table > 记录record > 字段 store的结构是: Ext.data.Store > Ext.data.Record>Ext.dataDataField store 首先驱动 DataProxy 加载数据 ,DataProxy加载完成会...

    extjs-sample:示例 ExtJS 应用程序

    使用 ExtJS 访问外部 API 的示例 这个应用程序由以下文件和目录组成: index.html - 用于显示应用程序的主要 html 文件 app.js - 主要的 ExtJS 应用程序文件 app 文件夹,其中包含应用程序所需的所有文件 控制器 - ...

    EXTjs grid双层表头的实现 (源代码和示例)

    NULL 博文链接:https://newlethe.iteye.com/blog/1146469

    ExtJS4 动态生成的grid导出为excel示例

    解决了一个表格不能重复下载的小BUG,一个使用grid初始化发生的BUG 下面记录一下步骤。说不定下次还有用 1.下载需要用到js代码,我已经上传 2.在你的html文件中加入引用,路径问题自己 注意下,下面是我的路径 代码...

    extjs_dwr_grid 实例(含完整源码及说明)

    DWR 和 Ext 简单例子综合 EXT 2 和 DWR 1 表格编辑控件示例(无数据库版本) EXT 2 表格编辑控件示例(静态页面,与Java无关版本) Netbeans 6 开放文档团队在线通讯录(Ext + DWR + MySQL) DWR 检查注册用户名是否存在 ...

    ExtJS与.NET结合开发实例示例

    殷良胜 ExtJS与.NET结合开发实例提供的示例(包括示例数据库、皮肤文件、EXT、和相关DLL) 他的博客:http://www.cnblogs.com/mogen_yin Ext2.2学习系列:ExtJS与.NET结合开发实例--全部Ext2.2示例--索引贴 ...

    grid 合并单元格示例

    实现grid单元格重复数据的合并,完整的案例实现,包含合并方法和调用过程

Global site tag (gtag.js) - Google Analytics