展现样式如下:
[img]http://dl.iteye.com/upload/attachment/477817/54991c49-5b19-34dc-b34f-687a3b28d7f0.jpg[/img]
[color=red]现在要做的是界面原型,没有后台数据交互。
请问我怎么能做到把formPanel的数据提交的gridPanel中[/color]
gridPanel 添加事件
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答
- cbcgkx 2011-05-09 10:24关注
写了一个demo 看一下吧
Ext.onReady(function(){
var data = [];
var store = new Ext.data.Store({
proxy:new Ext.data.MemoryProxy(data),
reader:new Ext.data.ArrayReader({},[
{name:'name'},
{name:'age'}
])
})
var sm = new Ext.grid.CheckboxSelectionModel({singleSelect:false})
var cm = new Ext.grid.ColumnModel([sm,{
header:'Name',
dataIndex:'name'
},{
header:'Age',
dataIndex:'age'
}])
var gridPanel = new Ext.grid.GridPanel({
region:'center',
title:'GridPanel',
sm:sm,
cm:cm,
ds:store,
stripeRows:true
})var view = new Ext.Viewport({ layout:'border', border:false, items:[ new Ext.form.FormPanel({ region:'west', margins:'5 5 5 5', padding:5, width:200, title:'FormPanel', labelWidth:50, buttonAlign:'center', buttons:[{ text:'Save', handler:function(){ //关键代码 var Person = new Ext.data.Record.create([{ name:'name', name:'age' }]); var person = new Person({ name:Ext.getCmp("personName").getValue(), age:Ext.getCmp("personAge").getValue() }); gridPanel.getStore().add(person); } }], items:[{ xtype:'textfield', fieldLabel:'name', id:'personName', name:'name' },{ xtype:'textfield', fieldLabel:'age', id:'personAge', name:'age' }] }),gridPanel ] })
})
已经测试过的 可以添加
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥30 这是哪个作者做的宝宝起名网站
- ¥60 版本过低apk如何修改可以兼容新的安卓系统
- ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
- ¥50 有数据,怎么建立模型求影响全要素生产率的因素
- ¥50 有数据,怎么用matlab求全要素生产率
- ¥15 TI的insta-spin例程
- ¥15 完成下列问题完成下列问题
- ¥15 C#算法问题, 不知道怎么处理这个数据的转换
- ¥15 YoloV5 第三方库的版本对照问题
- ¥15 请完成下列相关问题!