Html 在sencha touch中动态设置通话、短信、电子邮件功能

Html 在sencha touch中动态设置通话、短信、电子邮件功能,html,sencha-touch,extjs,sencha-touch-2,Html,Sencha Touch,Extjs,Sencha Touch 2,我有一个应用程序,其中我实现了呼叫、短信和电子邮件功能,如下所示,我想知道如何拨打电话号码:9999999和mailto:example@gmail.com动态,因此我将替换某个变量中的电话号码和电子邮件字段 短信功能 { 呼叫功能 { xtype: 'img', text: 'Phone', src: 'http://sr

我有一个应用程序,其中我实现了呼叫、短信和电子邮件功能,如下所示,我想知道如何拨打电话号码:9999999和mailto:example@gmail.com动态,因此我将替换某个变量中的电话号码和电子邮件字段

短信功能 {

呼叫功能

{
                             xtype: 'img',
                             text: 'Phone',
                             src: 'http://src.sencha.io/x30/x30/https://support.skype.com/assets/20120601134928/images/categories64/call.png',
                             id: 'callMeButton',
                             flex: 3,
                             tap: function () {
                                 window.location = 'tel:**999999999**';

                             }

                         }
电子邮件功能:

{
                         xtype: 'button',
                         text: 'Email',
                         ui: 'action',
                         flex: 1,
                         id: 'emailButton',
                         handler: function () {
                                 `window.location = 'mailto:`**example@gmail.com**';


}
                     }

将sms号码、电子邮件地址和呼叫号码的值存储在如下所示的某些地址中

var contactNo = "**9999999**";  
var emailId = "example@gmail.com";  
var smsNo = "**99999999**";
然后按如下所示拨打电话

 window.location.href = "sms:"+smsNo;
 window.location.href = "mailto:"+emailId;
 window.location.href = "tel:"+contactNo;

只需使用

电子邮件

<a href="mailto:webmaster@example.com">webmaster@example.com</a>

短信

<a href="sms:999999999">Send SMS</a>


点击链接将自动调用android和iOS中相应的应用程序。

将它们存储在全局变量中,并在调用与该功能相关的函数时使用相应的值填充它们。我在变量中有电话号码和电子邮件值,我不知道如何在窗口内设置它。location syntaxwindow.location='mailto'+您的变量;
<a href="mailto:webmaster@example.com">webmaster@example.com</a>
<a href="sms:999999999">Send SMS</a>