4000-271-266
免费试用

自定义页面向表单/流程表单跳转传参

1. 使用场景

可能会用到在自定义页面调取数据源后进行组件赋值,在普通表单填写时默认进行赋值,而不需要再次进行手动的输入。

2. 视频教程

3. 操作步骤

3.1 步骤一:创建自定义页面

3.1.1 在页面中拉入两个输入框和按钮组件

自定义编辑页面

3.1.2 在按钮上添加 onClick 事件

新建动作

点击确定

3.1.3 JS 面板

JS面板

下述代码可直接复制在 JS 面板内,注意:需要替换组件的唯一标识。

  • 路由跳转参考链接: https://www.aliwork.com/developer/API#router

  • 弹出消息框参考链接: https://www.aliwork.com/developer/API#toast

export function onClick(){
  //name 和 sex 为上面输入框组件取值
  const name = this.$("textField_kq6ccx2b").getValue();
  const sex = this.$("textField_kq6ccx2c").getValue();
  //判断如果 name 和 sex 的值存在时执行下面跳转语句
  if(name && sex){
    //路由跳转
    //下面这个 url 为表单提交页面的url,将获取到的 name 和 sex 值以携带参数的形式传给表单页面,后面两个参数传true即可。
    this.utils.router.push("https://www.aliwork.com/APP_HQP0HX4ISBM4NV6RZR8T/submission/FORM-4A9667B1JA6RJCIO2XG4X5HBAVIH32CE4C6QKC4",
    {name,sex},true,true);
  }else{
    //弹出消息窗
    this.utils.toast({
      title: '姓名和性别字段不能为空',
      type: 'error',
      size: 'large',
    })
  }
}

3.2 步骤二:创建表单页面

3.2.1 在表单页面拉入单行文本组件(根据个人需求拉入需要的组件)

普通表单编辑页面

3.2.2 打开数据源点击一下urlParams

添加数据源

3.2.3 组件绑定默认值

注意:

  • 如果 url 中存在参数就为参数的值,否则将默认值设置为:「请输入姓名

  • 如果 url 中存在参数就为参数的值,否则将默认值设置为:「请输入性别

设置姓名的默认值属性

设置性别的默认值属性

4. 效果演示

效果演示

5. 在线试玩

在线体验请移步开发者中心 ? 自定义页面向表单/流程表单跳转传参

宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!点此填写调研问卷

江苏无雀数据科技有限公司 www.wuquedata.com 版权所有
服务热线4000-271-266
ICP备案编号:苏ICP备2022045370号

一对一专业企业顾问

工作时间:9:00-18:00 在线服务

实时解答疑难问题

工作时间:9:00-18:00 在线服务

4000-271-266

工作时间:9:00-18:00 在线服务

售后咨询 电话联系 售前咨询