开发者社区> 问答> 正文

成员组件内,如何实现选择固定范围的人员?

我想在选择人员的组件中,如何实现在某个固定范围内进行人员选择?

展开
收起
DRAGON 2023-06-09 08:42:18 294 0
3 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    宜搭目前暂不支持直接限制人员组件的人员范围,您可以参考以下方案进行配置:

    建一个中间表,在表单内放一个单行文本组件和一个成员组件,在该表单中录入好需要的人员,然后在当前表单里放一个成员组件关联这个中间表的成员(根据单行文本组件填充人员组件)。

    成员组件支持选择多位人员,当人员仅需要选择一位时,可以关闭该按钮。

    可以选择指定人员作为默认值,在提交页面可以默认展示对应的成员。

    当成员状态是普通的时候,默认展示成员可以清除,重新搜索选择其他人员。

    2023-06-09 11:58:24
    赞同 1 展开评论 打赏
  • 在宜搭的选择人员组件中,您可以通过设置“数据筛选”条件来限制选择的人员范围。具体步骤如下:

    1. 打开选择人员组件,在“数据源”中选择适合您的人员数据源。

    2. 在“数据筛选”栏设置筛选条件。

    例如,如果您要仅允许选择特定部门的人员,可以设置“筛选字段”为“所属部门”,“操作符”为“等于”,“筛选值”为特定部门的名称或ID。此时,组件就只会显示符合条件的人员,其他人员则不会显示。

    如果您想要设置更复杂的条件,可以点击“+”按钮添加多个筛选条件,这些条件之间可以使用“与”、“或”运算符进行组合。

    请注意,本方法仅能限制选择的人员范围,并不能完全禁止选择固定范围外的人员。如果需要完全禁止选择固定范围外的人员,您需要使用自定义脚本来实现。

    2023-06-09 09:47:57
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在成员组件中,如果您需要选择固定范围的人员,可以使用以下方法:

    1. 使用自定义数据源:在成员组件中,可以使用自定义数据源来限制可选人员的范围。例如,您可以创建一个自定义数据源,仅包含特定部门或角色的人员信息,并将其作为成员组件的数据源。这样,只有符合条件的人员才能被选择。

    2. 使用预设数据过滤器:成员组件提供了一些预设的数据过滤器,可以对可选人员进行筛选和过滤。例如,您可以使用“按组织架构”过滤器,按照组织结构来显示可选人员,并限制只显示某个部门或团队的人员。还可以使用“按角色”过滤器,显示符合特定角色要求的人员等等。

    3. 自定义 JS 脚本:如果以上方法无法满足您的需求,您可以使用自定义 JS 脚本来实现更灵活和复杂的逻辑。通过编写自定义 JS 脚本,您可以根据特定的业务需求和条件来限制可选人员的范围、排序方式、搜索规则等等。

    2023-06-09 09:04:18
    赞同 展开评论 打赏
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载