请问宜搭子表单的数据如何联动?[阿里云]

在宜搭教程-中级-员工管理系统的案例中,【员工考核表单】的【被考核人员】子表单来自于培训记录表单,视频演示了使用【关联表单】功能,但是在现在的版本中,我只看到了【关联其他表单数据】,且只能关联其他表单内无法选到目标表单的子表单数据,请问现在的版本如何实现这个需求呢

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 在宜搭平台中,要实现表单之间的关联和数据交互,您可以采用以下方法:

    1. 使用【关联其他表单数据】功能。这个功能允许您将一个表单中的字段与另一个表单中的字段进行关联。例如,如果您想要将【员工考核表单】中的【被考核人员】与【培训记录表单】关联,您可以在【员工考核表单】中选择【关联其他表单数据】,然后选择您希望关联的字段,如【培训记录表单】中的【员工姓名】字段。

    2. 利用宜搭的函数功能。宜搭提供了多种函数,这些函数可以帮助您实现数据的自动计算、筛选和转换。例如,您可以使用函数来根据某些条件动态获取【培训记录表单】中的相关数据,并将其显示在【员工考核表单】中。

    3. 如果您发现当前版本中的某些功能与视频教程中的描述不符,建议您查看宜搭的官方文档或联系宜搭的客服团队,以获取最新的功能更新和使用技巧。

  2. 在宜搭的最新版本中,如果你想实现员工考核表单的被考核人员子表单来自培训记录表单的需求,你可以使用”关联其他表单数据”功能,但需要做一些额外的步骤。

    以下是一些可能的步骤:
    1.在培训记录表单中,创建一个字段(例如,员工ID),用于标识员工。
    2.在员工考核表单中,创建一个与被考核人员子表单相关的字段(例如,员工ID)。
    3.在员工考核表单的“关联其他表单数据”设置中,选择”通过字段匹配进行关联”。
    4.在”关联其他表单数据”设置中,选择培训记录表单作为关联的目标表单。
    5.在”关联其他表单数据”设置中,选择员工ID作为匹配字段。
    6.保存并发布员工考核表单。
    这样,当你在填写员工考核表单时,被考核人员子表单将自动显示与员工ID匹配的培训记录表单中的数据。

  3. 在宜搭教程中,如果您想在【员工考核表单】的【被考核人员】子表单中引用【培训记录表单】中的数据,但无法通过现有的”关联其他表单数据”功能选择目标表单的子表单数据,您可以尝试以下方法来实现该需求:

    1. 使用脚本:在【员工考核表单】中添加一个脚本组件,并编写自定义的脚本代码来查询和填充【被考核人员】子表单。您可以使用宜搭提供的脚本功能,通过API调用或其他方式从【培训记录表单】中获取需要的数据,然后将其填充到【被考核人员】子表单中。

    2. 利用字段计算:在【员工考核表单】的【被考核人员】子表单中添加一个计算字段,并使用公式或条件语句从【培训记录表单】中获取目标数据。根据具体需求,您可以使用公式计算、条件判断等方式来动态填充子表单的数据。

    这两种方法都需要一定的脚本编写或公式计算能力,以及对宜搭平台的熟悉程度。如果您不熟悉脚本编写或公式计算,建议参考宜搭平台的文档、视频教程或向宜搭支持团队寻求帮助,以获取更具体和详细的指导。

  4. 在宜搭平台上,子表单数据联动是一个强大的功能,它允许两个或多个表单之间进行数据交互。具体来说,当一个表单中的数据发生变化时,其他关联的表单的数据也会相应地发生变化。

    要实现这种数据联动,您可以采用以下几种方法:

    获取子表单的值并赋值给当前主表单:这样可以确保主表单和子表单之间的数据始终保持一致。
    通过数据源获取主表数据并在子表展示:这允许您在子表单中显示来自不同表的数据。
    获取数据源给下拉单选组件赋值:这对于创建动态下拉菜单非常有用。
    将获取到的数据赋值给子表单的下拉单选选项值:这可以实现更复杂的数据绑定。
    子表单点击新增一项序号组件加一:这可以用于跟踪子表单中添加的新行。
    关联其他表单数据:这样,当一个表单中的数据发生变化时,其他关联的表单的数据也会自动更新。
    子表单进行报表分析:您可以在「报表页面」中使用「表单」和「流程表单」中提交的数据作为数据源,进行进一步的分析。
    子表单批量导入实现数据联动:这允许您批量导入数据到子表单,并自动与其他主表单数据进行联动。

  5. 在宜搭的最新版本中,【关联其他表单数据】功能已经取代了原来的【关联表单】功能。要实现将子表单的数据作为下拉选项展示,可以按照以下步骤操作:

    1. 创建子表单:首先确保你已经创建了【培训记录表单】及其包含的子表单【被考核人员】。
    2. 设置子表单数据源:在【员工考核表单】中添加一个选择类型的组件(如【下拉框】),然后在该组件的配置页面找到【数据来源】选项,通常在这里你可以看到【关联其他表单数据】的功能。
    3. 关联子表单数据:点击【关联其他表单数据】,然后从列表中选择你需要关联的表单,即【培训记录表单】。如果此时无法直接选到目标表单的子表单数据,请检查你的表单结构是否正确。
    4. 选择子表单字段:在选择了【培训记录表单】后,你可能需要指定要显示的子表单字段,这里应该可以选择【被考核人员】子表单中的某个字段,例如姓名或工号等。
    5. 保存和发布表单:完成以上设置后,保存并发布你的表单。现在,在【员工考核表单】中填写信息时,你应该可以在【被考核人员】字段中看到从【培训记录表单】子表单中获取的下拉选项。