我们为我们公司创建了一个电话簿 Sencha touch 移动应用程序。我们需要通过点击员工详细信息屏幕中的电话号码来拨打员工电话,这应该会触发拨打电话。为了达到同样的效果,我们使用了以绿色突出显示的代码,该代码在 iOS 和 Andorid Icecream(在旧版本的三星测试)中有效,但在 Jellybean OS 中失败。
有人可以帮助我们如何克服这个问题,或者让它在所有设备中工作的最佳方法是什么。
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();
}