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