ExtJs简单表格

// grid示例
Ext.onReady(function(){


//示例1的store
/*var store = new Ext.data.Store({
autoLoad :true ,
data : [['姓名1',15], ['姓名2',20]],
reader : new Ext.data.ArrayReader({

} ,Ext.data.Record.create([{
name : "name"
}, {
name : "age" ,type:'int'
}]))
});*/
var store = new Ext.data.JsonStore({
autoLoad : true,
url : "js/grid.json" ,
fields : ['name','age']
}) ;
var grid = new Ext.grid.GridPanel({
colModel : new Ext.grid.ColumnModel([{
header : "姓名"
},{
header : "年龄"
}]) ,
title : '简单表格' ,
width : 300 ,
height : 200 ,
sm:new Ext.grid.RowSelectionModel({singleSelect : true}) ,
store : store ,
renderTo : Ext.getBody()
}) ;

var form = new Ext.form.FormPanel({
id : 'form' ,
defaultType : 'textfield' ,
renderTo : Ext.getBody(),
title : '简单表单' ,
width : 300,
height : 200 ,
items : [{
fieldLabel : '姓名' ,
labelWidth : 20 ,
name : 'name'
},{
fieldLabel : '年龄' ,
labelWidth : 20,
name : 'age'
}] ,
buttonAlign :'right' ,
buttons:[{
text: "确 定" ,
listeners: {
'click' : function(){
alert("这里待续。。。。。。") ;
}
}
}]

}) ;

})


//以上两个store都可以使用,由此可见要实现不同的数据访问方式只修改store就可以了
//JsonStore中的url对应的内容是如下
/*
[{
'name':'姓名1','age':18
},{
'name':'姓名2','age':25
}]
*/
//注意:必须加上Ext.onReady,否则会报x is null的错误
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值