extjs-gridPanel面板-实例

2 篇文章 0 订阅

1.实现从本地store中读取静态数据,显示在页面的girdpanel中。微笑

代码如下:(将

${ctp}替换为${pageContext.request.ContextPath}

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/resources/css/ext-all.css">
<script type="text/javascript" src="${ctp}/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="${ctp}/ext-all.js"></script>
<script type="text/javascript"src="${ctp}/source/locale/ext-lang-zh_CN.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
	var cm=new Ext.grid.ColumnModel([
	  	{header:'编号',dataIndex:'id',width:60,sortable:true},
	  	{header:'名称',dataIndex:'name',width:120},
	  	{header:'描述',dataIndex:'desc'},   
	  	{header:'性别',dataIndex:'sex'}
	  	]);
	                       
	                        
	var data=[
	 		['1','a','desc1','male'],
	 		['2','b','desc2','male'],
	 		['3','c','desc3','female']
	 		];

	var ds=new Ext.data.Store({
	   	proxy:new Ext.data.MemoryProxy(data),
	   	reader:new Ext.data.ArrayReader({},
	   	[
	   	{name:'id',mapping:'1'},
	   	{name:'name',mapping:'0'},
	   	{name:'desc',mapping:'2'},
	   	{name:'sex',mapping:'3'}
	   	]

	   	),
	   	sortInfo:{field:"name",direction:"asc"}
	   	});
	ds.load();
	//Ext.MessageBox.alert('blank','success');
	//面板
	var grid=new Ext.grid.GridPanel({   
		title:'grid面板',
		//el:'my_grid',//这行不起作用
		renderTo:'my_panel',
		ds:ds,
		cm:cm,   
		//sm:sm
		tbar:new Ext.Toolbar({
			title:'工具条',
			items:
				[
				 {pressed:true,text:'查询'},
				 {pressed:true,text:'新增'}
				 ]
			
		}),
		bbar: new Ext.PagingToolbar({
			pageSize:5,
			store:ds,
			displayInfo:true,
			displayMsg:'显示第{0}条到第{1}条记录,共{2}条',
			emptyMsg:"提示:没有查询到记录!"
		})
		/* //,autoExpandColumn:'id' */
	});
});
</script>
</head>

<body>
	 test panel1<br>
	<div id="my_panel"></div>
</body>
</html>


2.效果图如下:吐舌头


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值