[ExtJS5学习笔记]第十四节 Extjs5中data数据源store和datapanel学习

简介:

sencha官方API: http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.grid.Panel-cfg-store

本文作者:sushengmiyan

------------------------------------------------------------------------------------------------------------------------------------

表格是现在web应用中常见的形式,而表格数据就是灵魂了,今天下班之后,短暂研究了下ext的表格。暂时琢磨出一点点东西来,先上图,后期再完善吧。

效果不是很理想:


还有点点报错信息,如下:


可以看到是layout导致的,将layout的boder方式注销,表格就可以正常显示了:


这是官方例子显示的效果,我这里格式稍微有点点不大好看昂。

新增代码如下:

{
            xtype: 'panel',
			items:[{
		      xtype: 'gridpanel',
			  //title: '表格面板',

			  columns: [
                { text: 'Name',  dataIndex: 'name'  },
                { text: 'Email', dataIndex: 'email' },
                { text: 'Phone', dataIndex: 'phone' }],

			  store: Ext.create(
				  'Ext.data.Store',
				  {
					 //alias: 'paneldatastore',
					 //storeId:'simpsonsStore',
					 fields:['name', 'email', 'phone'],
					 data:{'items':[
						{ 'name': 'Lisa',  "email":"lisa@simpsons.com",  "phone":"555-111-1224"  },
						{ 'name': 'Bart',  "email":"bart@simpsons.com",  "phone":"555-222-1234" },
						{ 'name': 'Homer', "email":"homer@simpsons.com",  "phone":"555-222-1244"  },
						{ 'name': 'Marge', "email":"marge@simpsons.com", "phone":"555-222-1254"  }
					 ]},
					 proxy: {
						type: 'memory',
						reader: {
							type: 'json',
							rootProperty: 'items'
						}
					}
			  }),
              renderTo: Ext.getBody()
			}]
	      }


使用第十一节代码,修改里面Main.js内容,增加如上代码,就可以研究datastore和datapanel了。

相关文章
|
10月前
|
前端开发 JavaScript
使用Element-UI中的el-upload实现文件的上传demo(亲测有用)
使用Element-UI中的el-upload实现文件的上传demo(亲测有用)
|
11天前
|
JavaScript
vue element upload组件配合axios实现用 “Content-Type“: “multipart/form-data“上传方式导入xls文件
vue element upload组件配合axios实现用 “Content-Type“: “multipart/form-data“上传方式导入xls文件
|
8月前
|
前端开发
前端项目实战陆拾玖react-admin+material ui-踩坑-List需要Datagrid中header写法
前端项目实战陆拾玖react-admin+material ui-踩坑-List需要Datagrid中header写法
28 0
|
10月前
|
前端开发
Element-UI中的el-upload文件上传组件使用过程中踩的坑
Element-UI中的el-upload文件上传组件使用过程中踩的坑
|
JavaScript
Vue中this.$options.data()和this.$data知多少?
Vue中this.$options.data()和this.$data知多少?
Vue中this.$options.data()和this.$data知多少?