1.PanoramForm.js form的items部分


items: [{
xtype: 'form',
id:'customerF',
modelValidation: true,
defaults: {
labelAlign: 'left',
margin: 10,
msgTarget: 'side'
},
items: [{
xtype: 'textfield',
name: 'panoramaId',
allowBlank:false,
fieldLabel: '设室度主键',
bind: {
value: '{thePanoram.id}'
},
editable: false
}],
buttons: [{
text: '确定',
handler: 'editPanoram'
}, {
text: '取消',
handler: 'closePanoramWindow'
}]
}]
 

2.PanoramFormController  editPanoram方法

window = me.getView(),//返回本视图模型
form = window.down('form');//与xype='form'遥相呼应 var formValues = form.getValues();//此处可以获取form对象的所有值 formValues['panoramaId'] //和items里的name相对应
也可以给items里的元素一个id,再用Ext.getCmp('idName')取得值,id要全局唯一。
数据源的获取不可设置id(从数据库查询出的数据)!
editPanoram: function () {
var me = this,
window = me.getView(),
form = window.down('form');
if (!form.isValid()) {
return false;
}
var formValues = form.getValues();
Common.util.Util.doAjax({
url: Common.Config.requestPath('UserPanoram', 'bringIntoMyStudio'),
params: {
panoramaId: formValues['panoramaId']
},
method: 'post',
callback: function() {
window.store.loadPage(1);
}
}, function () {
Common.util.Util.toast("纳入工作室成功");
me.closePanoramWindow();
});
},

最新文章

  1. 【css3】浏览器内核及其兼容性
  2. Interesting things in Unity 4.5 you probably didn't know about
  3. linux c多线程编程范例
  4. Android(java)学习笔记116:PC_Phone通信程序报错
  5. Codeforces Round #205 (Div. 2) : B
  6. iOS开发笔记:编译时出现的错误和解决办法
  7. Android中文API(129) —— AudioManager
  8. Spring aop 小例子demo
  9. Python Learning - One
  10. python基础5 while循环
  11. SSH无法连接到服务器
  12. yosay
  13. 【iCore4 双核心板_ARM】例程二十五:LWIP_DNS实验——域名解析
  14. 转---谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
  15. Flash Actionscript AS3 渐变透明 mask遮罩
  16. Scrum Meeting 10.23
  17. 【java基础】java关键字final
  18. oracle 11gr2 2.04 em 更改 hostname 后无需重建资料库的方法
  19. 表格标签(table、行、列、表头)
  20. PL/SQL编程—函数

热门文章

  1. docker~windows版本的安装与使用
  2. CentOS-7.2添加桌面快捷方式
  3. 1、微信小程序----弹幕的实现(无后台)
  4. Hibernate一对多实例
  5. iOS开发 MVVM+RAC 的使用
  6. opnet的simple_source模块学习 分类: opnet 2014-05-18 09:50 170人阅读 评论(0) 收藏
  7. 简单设置android启动画面
  8. webpack2 前篇
  9. Vue学习记录第一篇——Vue入门基础
  10. Ubuntu超好用软件:markdown编辑器