首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sencha Touch:从sencha应用程序拨打电话号码

Sencha Touch:从sencha应用程序拨打电话号码
EN

Stack Overflow用户
提问于 2013-03-05 12:43:29
回答 1查看 694关注 0票数 2

我们为公司创建了一个电话号码簿Sencha touch移动应用程序。我们需要通过点击员工详细信息屏幕中的电话号码来拨打员工,这应该会触发拨打电话。为了实现同样的效果,我们使用了以绿色突出显示的代码,它在iOS和Andorid Icecream (在旧版本的三星上测试过)中都有效,但在Jellybean上失败了。

有没有人可以帮助我们克服这个问题,或者什么是让它在所有设备上工作的最好方法。

代码语言:javascript
复制
Ext.Viewport.setActiveItem({ xtype: 'adminstaffdetailview', styleHtmlContent: true, html: adminStaffDetailsTemplate,  
            listeners: {  
                tap: function( tap, element ){  
                    if(tap.delegatedTarget.id == 'rowPhoneTap'){  
                        window.location = "wtai://wp/mc;[" + tap.delegatedTarget.innerText.trim() + "]";  
                    }  
                },  
                element: 'element',  
                delegate: 'tr'  
            }});  
        Ext.Viewport.unmask();  
    }
EN

回答 1

Stack Overflow用户

发布于 2013-03-07 00:40:15

为什么不使用电话协议的链接,而不是窗口位置进行呼叫?您需要将数据设置为您的第三方公共许可证(phone_number)

代码语言:javascript
复制
Ext.Viewport.setActiveItem({
    xtype: 'adminstaffdetailview',
    styleHtmlContent: true,
    tpl: ['<a href="tel:{phone_number}">call</a>'], // your template adminStaffDetailsTemplate,
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15215976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档