视频加载失败,请刷新页面再试 刷新
简道云介绍 先来认识以下两个知识点:
什么是页面弹窗
据官方介绍,页面弹窗指的是在表单填写时,能够在填写页面以弹窗的形式打开配置好的URL链接内容,适用于必须在表单填写时需查看其他源自内容的场景。如人事填写招聘计划时,可在表单页面经过查看仪表盘弹窗,确认各分部的当前人力需求;在签署协议时,可在签署页面中经过查看知识库文档弹窗,认识协议的详细内容。
什么是自建页面弹窗插件
基于简道云研发平台自建的前端函数插件,可适应于更为广泛的场景需求,有以下三个特点:
1、自定义页面打开位置:
当前页面、新建页面;
2、自定义内容回写时间:
打开弹窗后、关闭弹窗后;
3、自定义内容回写延时:
默认单位为秒。
自建页面弹窗插件效果预览:
扫码体验:
自建页面弹窗插件场景应用:
场景举例: 当运用外链场景时,为便于系统的整体构建与易用,有时会为用户供给注册与注销服务,以绑定与解绑其相应的身份信息或功能,运用简道云时咱们毕竟不是基于纯代码研发来完成,常常会出现想象与现实之间的矛盾,那样怎样让这一场景更接近于“想象”中的场景、更易用、更丝滑呢?场景描述:
1、现有A、B两个表单页面;
2、用户进入A表单后,会判断是不是已注册;
3、若未注册,表示“注册按钮”;
4、若已注册,表示“昵叫作”、“注销按钮”等;
5、点击“注册”或“注销”按钮后会进入B表单;
6、B表单操作完毕提交后,会回到A表单;
7、A表单能够立刻判断用户状态;
8、A表单能够立刻正确表示内容。
场景解析:
1、用户身份识别
2、当前最新状态
3、获取关联内容
4、设定关联显隐
处理方法:
1、用户身份识别:
用户字段、OpenID、IP、定位四种均可,会有区别的适用场景,以实质效果与需求为准;
在A表单与B表单采用同一种获取方式。
2、当前最新状态:
需思虑以下两种状态:A表单打开时的用户状态、点击按钮调用B表单后的用户状态;
此处基于用户身份识别字段与B表单的最新操作时间进行获取。
3、最新操作时间:
IFS(NOT(ISEMPTY(状态聚合)),MAPX("max",用户ID,用户ID,当前时间),NOT(ISEMPTY(用户ID)),MAPX("max",用户ID,用户ID,当前时间))
4、状态聚合字段:
CONCATENATE(注册按钮状态,注销按钮状态)
注:两个按钮状态均为关闭弹窗后获取,避免获取内容为空。
效果预览:
扫码体验:
承接简道云
技术咨询与应用定制
承接月度技术支持与服务
更加多沟通交流可添加微X
添加时请备注:简道云
/
您的反馈 我的动力
|