Ext gridpanel

gridpanel是EXT中很常见的一个显示数据的组件。

上例子:

Ext.onReady(function() {
			var data = [[1, 'EasyJWeb', 'EasyJF', 'www.easyjf.com'],

					[2, 'jfox', 'huihoo', 'www.huihoo.org'],

					[3, 'jdon', 'jdon', 'www.jdon.com'],

					[4, 'springside', 'springside', 'www.springside.org.cn']];

			var store = new Ext.data.SimpleStore({
						data : data,
						fields : ["id", "name", "organization", "homepage"]
					});

			var colM = new Ext.grid.ColumnModel([{
						header : "项目名称",
						dataIndex : "name",
						sortable : true
					},

					{
						header : "开发团队",
						dataIndex : "organization",
						sortable : true
					},

					{
						header : "网址",
						dataIndex : "homepage",
					}]);

			var grid = new Ext.grid.GridPanel({

						renderTo : Ext.getBody(),

						title : "中国Java开源产品及团队",

						height : 200,

						width : 600,

						cm : colM,

						store : store,

						autoExpandColumn : 2

					});

		});
显示的结果如图:

其中的store还可以是json及xml。更多的属性可以参考文档或者这篇文章

http://www.blogjava.net/wangdetian168/archive/2011/04/12/348651.html

 

这里有一个更复杂的例子,带有tbar和bbar及右键单击的动作

http://www.cnblogs.com/luluping/archive/2009/08/01/1536645.html

 

总结一下,gridpanel是EXT中最常见和最基本的显示数据的组件。要了解好其API,注意其和store的搭配使用,另外就是sm及cm的属性。

转载于:https://my.oschina.net/zimingforever/blog/66748

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值