反馈已提交
网络繁忙
补充 FVS 大屏模板相关接口说明
适用于安装了「FVS大屏编辑模式」插件 V1.8.0 及之后版本的用户
FR 内置了统一风格的消息框,可以替代实现 Window 中的 alert、confirm 、prompt 、toast 弹窗。
title:String
message:String
callback:function
title:警告框标题
message:警告框里显示的提示内容
callback:点击确定时调用的函数方法
弹出标题为“警告”,内容为“值错误”的消息框:
FR.Msg.alert("警告","值错误");
弹出标题为“警告”,内容为“值错误”的消息框,点击确认后清空 textEditor0「文本控件」的值:
var a = _g().getParameterContainer().getWidgetByName("textEditor0");FR.Msg.alert("提示", "值错误", function() { a.reset();});
给「文本控件」增加「编辑结束」事件,当填入的工号长度不是 6 时,弹窗提示:工号必须为 6 位:
duchamp.Msg.alert(
{
title:String
message:String
callback:function
}
)
title:警告框标题,必填
message:警告框里显示的提示内容,必填
callback:点击确定时调用的函数方法,选填
duchamp.Msg.alert({ title:"警告", message:"值错误!"});
弹出标题为“警告”,内容为“值错误”的消息框,点击确认后清空 「文本框」控件组件的值:
var a = duchamp.getWidgetByName("文本框");duchamp.Msg.alert({ title:"警告", message:"值错误!", callback:function(){a.reset();}});
点击下载模板:弹出确认消息框.fvs
title:对话框标题
message:对话框里显示的提示内容
callback:点击确定和取消时调用的方法,可以获取一个参数值 value:
点击确定,value 值为:true
点击取消,value 值为:false
注:value 只能在 callback 中获取,直接通过FR.Msg.confirm(title, message, callback)结果将无法获取
void
弹出标题为“警告”,内容为“确定要要删除吗”的消息框:
FR.Msg.confirm("警告","确定要删除吗");
弹出标题为“警告”,内容为“确定要删除吗”的警告框,点击确定时弹出“即将删除!”;点击取消时,弹出“取消删除!”:
FR.Msg.confirm("警告", "确定要删除吗?", function(value) { if (value == true) { alert("即将删除!"); } else { alert("取消删除!"); }}, 100);
给某个删除按钮增加「点击」事件,点击删除时,确认是否确定删除:
duchamp.Msg.confirm(
title:String,
message:String,
title:对话框标题,必填
message:对话框里显示的提示内容,必填
callback:点击确定和取消时调用的方法,可以获取一个参数值 value,选填
duchamp.Msg.confirm({ title:"警告", message:"确定要删除吗?",});
弹出标题为“警告”,内容为“确定要清空吗”的警告框,点击确定时弹出“即将清空!”;点击取消时,弹出“取消清空!”:
var a = duchamp.getWidgetByName("文本框");duchamp.Msg.confirm({ title:"警告", message:"确定要清空吗?", callback:function(value){ if(value == true){ alert("即将清空!"); a.reset();} else{alert("取消清空!");} }});
给标题增加「点击」事件,弹出消息框中点击「确定」,清空文本框内容,点击「取消」则取消清空:
点击下载模板:弹出确认取消消息框.fvs
Value:String
title:对话框标题message:对话框里显示的提示内容callback:点击确定时调用的方法Value:默认的回传内容
弹出标题为“输入”,内容为“爱好”的消息框:
FR.Msg.prompt("输入","爱好");
弹出标题为“输入”,内容为“爱好”,默认输入的爱好为“运动”的消息框:
FR.Msg.prompt("输入","爱好","运动");
弹出标题为“输入”,内容为“爱好”,默认无值,输入值后传给 textEditor0 「文本框控件」:
var a = _g().getParameterContainer().getWidgetByName("textEditor1");FR.Msg.prompt("输入", "姓名", "", function(value) { a.setValue(value); });
给「单选按钮」添加「状态改变」事件,当选择“其他”时,弹出消息框,输入其他运动项目并回填到单元格:
duchamp.Msg.prompt(
callback:function,
value:String
Value:String
title:对话框标题,必填message:对话框里显示的提示内容,必填callback:点击确定时调用的方法,选填Value:默认的回传内容,选填
弹出标题为“输入”,内容为“爱好”,默认无值,输入值后传给 「文本框」控件组件
var a = duchamp.getWidgetByName("文本框");duchamp.Msg.prompt({ title:"输入", message:"姓名", callback:function(value){a.setValue(value);}, //value:""});
点击输入姓名,在弹出的消息框中输入姓名后点击「确定」,回填到「文本框」控件组件中
点击下载模板:弹出回传内容消息框.fvs
注:11.0.10 及以后版本参数支持 json 格式并新增一个参数 type,如下:
type:"success" | "info" | "warn" | "error"
message:消息框中的内容
type:消息框左侧图标样式,选填,默认值为"info"
注:普通报表,仅 开启新计算引擎 后,修改 type 参数值,图标样式会变化。
success:
info:
warn:
error:
弹出内容为“导出成功”的长条形消息:
FR.Msg.toast("导出成功");
弹出类型为成功,内容为“导出成功”的带图表消息:
FR.Msg.toast({ message:"导出成功", type:"success"});
给页面添加一个「Excel 导出后」事件,当导出 Excel 后,页面的右上角弹出“导出成功”:
duchamp.Msg.toast(
message:消息框中的内容,必填
弹出内容为“这是正确的”的长条形消息:
duchamp.Msg.toast({ message:"这是正确的", type:"success"});
点击「太阳是从东边升起的」,弹出「这是正确的」提示;点击「太阳是从西边升起的」,弹出「这是错误的」提示。提示框可手动关闭,或多等几秒即可自动关闭
点击下载模板:右上角弹出长条形提示框.fvs
售前咨询电话
400-811-8890转1
在线技术支持
请前往「服务平台」,选择「在线支持」
热线电话:400-811-8890转2
总裁办24H投诉
热线电话:173-1278-1526
文 档反 馈
鼠标选中内容,快速反馈问题
鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。
不再提示
10s后关闭