我有一个ActionSheet,当用户点击列表项时显示.在ActionSheet中有三个按钮 - 一个用于删除联系人,一个用于调用联系人,另一个用于关闭ActionSheet.我的问题是,如何将等效的a绑定<a href="tel:000000000"></a>到按钮?
我需要指定'tel:'协议,以便iOS和Android强制Phone应用程序加载这个号码?
这很简单,
您所要做的就是在按钮的处理程序中更改文档的位置(窗口元素):
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)
| 归档时间: |
|
| 查看次数: |
5084 次 |
| 最近记录: |