接口名 接口描述
widget.showActionSheet 显示弹出菜单
widget.showAlert 显示警告窗口
widget.showConfirm 显示确认窗口
widget.showPreloader 显示加载提示
widget.hidePreloader 隐藏加载提示
widget.showModal 显示模态窗口
widget.showPrompt 显示带输入框的窗口
widget.showToast 显示Toast
widget.showDateTimePicker 显示日期选择控件
widget.showEditor 显示文本编辑器FSOpen.widget.showActionSheet({
title: '标题',
cancelBtnLabel: '取消',
actionBtnLabels: ['湖人', '马刺', '火箭'],
onSuccess: function(resp) {
if (resp.actionIndex == 0) {
alert('选择了湖人');
} else if (resp.actionIndex == 1) {
alert('选择了马刺');
} else {
alert('选择了火箭');
}
},
onFail: function(error) {
alert('获取失败,错误码:' + error.errorCode);
}
});方法名:FSOpen.widget.showActionSheet
JS版本:2.0.0
客户端支持版本:5.4.0及以上参数 类型 必须 说明
title String 否 控件标题。如果为空,Android系统默认显示“选项”,ios系统不显示。
cancelBtnLabel String 否 取消选项文本,默认为“取消”,点击后收起单选列表。
actionBtnLabels Array[String] 是 选项文本列表参数 类型 说明
actionIndex Number 选择的索引号,从0开始,从上到下依次递增+1。FSOpen.widget.showAlert({
title: '标题',
content: '消息内容',
btnLabel: '我知道了',
onSuccess: function(resp) {
// return nothing
},
onFail: function(error) {
alert('操作失败,错误码:' + error.errorCode);
}
});方法名:FSOpen.widget.showAlert
JS版本:2.0.0
客户端支持版本:5.4.0及以上参数 类型 必须 说明
title String 否 弹窗标题
content String 否 弹窗消息内容
btnLabel String 否 弹窗按钮文本,默认“OK”。FSOpen.widget.showConfirm({
title: '标题',
content: '消息内容',
btnLabels: ['取消','确定'],
onSuccess: function(resp) {
if (resp.btnIndex == 0) {
alert('取消');
} else {
alert('确定');
}
},
onFail: function(error) {
alert('操作失败,错误码:' + error.errorCode);
}
});方法名:FSOpen.widget.showConfirm
JS版本:2.0.0
客户端支持版本:5.4.0及以上参数 类型 必须 说明
title String 否 弹窗标题
content String 否 弹窗消息内容
btnLabels String 是 弹窗左右按钮的文本,最多两个。参数 类型 说明
btnIndex Number 点击的按钮索引,从0开始,从左到右分别为0、1FSOpen.widget.showPreloader({
text: '正在加载中',
icon: true,
onSuccess: function(resp) {
// do sth
},
onFail: function(error) {
// do sth
}
});方法名:FSOpen.widget.showPreloader
JS版本:2.0.0
客户端支持版本:5.4.0及以上参数 类型 必须 说明
text String 否 loading显示的文本,空表示不显示文字
icon Boolean 否 是否显示图标,默认为true;若text为空,则强制为true。FSOpen.widget.hidePreloader();方法名:FSOpen.widget.hidePreloader
JS版本:2.0.0
客户端支持版本:5.4.0及以上