开发者社区> 问答> 正文

大佬们,宜搭的需求:想通过选择部门组件,获取的成员名称展示当前表单的成员组件里面,求详细步骤

image.png 大佬们有什么好的思路吗

展开
收起
游客ltusmb7figmrm 2023-06-16 15:19:06 228 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    根据您的需求,您需要实现以下功能:

    在表单中添加一个成员组件和部门组件。

    当用户选择一个部门时,获取该部门的成员列表。

    将获取到的成员列表展示在成员组件中。

    实现上述功能的详细步骤如下:

    添加成员组件和部门组件 在宜搭平台上创建一个新的表单,并添加一个成员组件和一个部门组件。可以使用宜搭平台提供的组件库,也可以自定义组件。

    获取部门成员列表 在表单中添加一个数据源组件,并将其与部门组件关联。在数据源组件的配置页面中,选择 "接口数据源",并填写接口 URL 和请求参数等信息。接口 URL 应该是一个获取部门成员列表的 API 地址。请求参数应该包含部门的 ID 或名称等信息。

    在数据源组件的 "数据映射" 中,将接口返回的成员列表映射到一个数据变量中。

    在成员组件中展示成员列表 在成员组件的 "数据" 中,选择 "数据变量",并将上一步中的数据变量绑定到成员组件中。在成员组件的 "渲染" 中,选择 "表格" 或 "列表" 等展示方式,并设置对应的字段名称和样式等信息。

    添加事件监听 在部门组件的 "事件" 中,添加一个 "选择变化" 的事件监听器。当用户选择了一个新的部门时,触发该事件监听器,向数据源组件发送请求,获取对应的成员列表。

    完成上述步骤后,您就可以实现根据部门选择获取成员列表,并将成员列表展示在成员组件中的功能了

    2023-06-17 23:31:27
    赞同 1 展开评论 打赏
  • 您好,根据您的需求描述,您可以按照以下步骤实现:

    1. 创建一个选择部门组件和一个成员组件,这两个组件可以使用宜搭自带的组件或自定义组件。

    2. 在选择部门组件中,配置数据源,将部门信息查询出来并展示在组件中。同时,通过配置事件,当选择部门发生变化时,触发事件。

    3. 在成员组件中,配置数据源,将所有成员信息查询出来并展示在组件中。

    4. 在成员组件中,配置过滤器,根据选择部门组件中选择的部门,过滤出该部门下的成员信息。

    5. 在选择部门组件中,配置事件,将选择的部门信息传递给成员组件。

    6. 在成员组件中,通过配置事件,接收选择部门组件传递过来的部门信息,并根据部门信息更新成员信息展示。

    具体实现细节可以根据您的具体需求进行调整和优化。

    2023-06-16 15:29:51
    赞同 1 展开评论 打赏
问答分类:
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载