朋友们,我是Sencha的新手。我想做电子邮件功能请帮帮我.. 这是我的代码:
Ext.define('NotesApp.view.NoteSettings', {
extend: 'Ext.form.Panel',
xtype: 'formpanel',
id: 'contactForm',
url: 'feedback.php',
layout: 'vbox',
alias: 'widget.notesettingsview',
config: {
title: 'Contact',
iconCls: 'user',
items: [
{
xtype: 'fieldset',
title: 'Contact Us',
instructions: '(email is not required)',
items: [
{
xtype: 'textfield',
name: 'name',
label: 'Name'
},
{
xtype: 'emailfield',
name: 'email',
label: 'Email'
},
{
xtype: 'textareafield',
name: 'message',
label: 'Message'
}
]
},
{
items: [
{
xtype: 'button',
text: 'Submit',
ui: 'confirm',
handler: function(){
var values = Ext.getCmp('contactForm').getValues();
// prints the values filled in the form
// text fields of name, email and message.
console.log(values.name+","+values.email+","+values.message);
Ext.Ajax.request({
url: 'feedback.php',
params : values,
success: function(response){
var text = response.responseText;
Ext.Msg.alert('Success', text);
}
});
}
}
]
}
]
}
});
答案 0 :(得分:1)
Sencha不提供任何“电子邮件功能”。哟需要使用一些外部api来实现这一点。 A在网上快速搜索,我发现了这个:
http://www.jamesyu.org/2011/02/05/introducing-gmailr-an-unofficial-javscript-api-for-gmail/
也许您可以使用它或将其作为代码的基础。
最好的问候。