我创建了一个 MVC SenchaTouch 项目。我创建了一个示例应用程序,用户将在其中输入用户名和密码并将其发送到 Web 服务。
用户名和密码字段应该在“VIEW”中,“将其发送到 Web 服务”功能应该在“CONTROLLER”中。
在我的程序中,发送到网络服务的部分也在“视图”中,所以有人可以帮我编辑我的代码,这样我就可以在“控制器”中拥有“发送到网络服务”功能
这是代码
Ext.define('TU.view.Contact',{
extend:'Ext.form.Panel',
xtype:'contactform',
config: {
title:'Contact',
iconCls:'user',
url:'http://somesite.com/contact.php',
items: [
{
xtype:'fieldset',
title:'User Login',
items:[
{
xtype:'textfield',
name:'name',
label:'Name'
},
{
xtype:'passwordfield',
name:'password',
label:'Password'
}
]
},
{
xtype:'button',
text:'Send',
ui:'confirm',
padding:5,
handler:function(){
this.up(contactform).submit();
}
}
]
}
});