从Sencha Touch按钮点火'tel'链接

Ben*_*enM 3 sencha-touch

我有一个ActionSheet,当用户点击列表项时显示.在ActionSheet中有三个按钮 - 一个用于删除联系人,一个用于调用联系人,另一个用于关闭ActionSheet.我的问题是,如何将等效的a绑定<a href="tel:000000000"></a>到按钮?

我需要指定'tel:'协议,以便iOS和Android强制Phone应用程序加载这个号码?

Rub*_*nsh 7

这很简单,

您所要做的就是在按钮的处理程序中更改文档的位置(窗口元素):

        var tapHandler = function(button, event){
            Ext.Msg.confirm('External Link', 'Call ' + button.contactName + "?", function(res){
                if (res == 'yes') {
                    window.location = button.callUrl;
                }
            }, this);

        };


        var callButton = new Ext.Button({
            text: 'Call Now',
            callUrl: 'tel:995223423',
            contactName: 'Ben M',
            handler: tapHandler
        });
Run Code Online (Sandbox Code Playgroud)