extjs简单使用

公司有个websql.由于设计的是大众化需要。使用的时候需要频繁的切换,自己使用他的数据源开了个新的针对自己部门需要的页面。也是使用的extjs.所以简单记录一下。

 

function gridTest(){
	var cmlode=[
			{dataIndex:"id","header":"id",align:"right"},
			{dataIndex:"name","header":"name",align:"right"}
		];
	var cm = new Ext.grid.ColumnModel(
		cmlode
	);
		var json ={
			'results': 2,
			'rows': [{ 'id': 1, 'name': 'Bill', occupation: 'Gardener' }
			,{ 'id': 2, 'name': 'Ben', occupation: 'Horticulturalist' }
			]
		}
		;
		var reader = new Ext.data.JsonReader({
			totalProperty: "results",
			//totalRecords属性由json.results得到
			successProperty: true,
			//json数据中,保存是否返回成功的属性名
			root: "rows",
			//构造元数据的数组由json.rows得到
			id: "id"
			//id由json.id得到
		}
		, [
		{ name: 'id', mapping: 'id' },{ name: 'name', mapping: 'name' }
		 
		//如果name与mapping同名,可以省略mapping
		]
		);
		var proxy=new Ext.data.MemoryProxy(json);
		var ds = new Ext.data.Store({
			proxy: proxy,
			reader:reader
		}
		);
		var grid = new Ext.grid.EditorGridPanel({
			el: 'msgResultDiv',
			ds: ds,
			cm: cm,
			height:100,
			clicksToEdit:1,//设置点击几次才可编辑
		}
		);
		grid.render();
		grid.loadMask.msg='加载中...';
		ds.load();
		 
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值