设计手册
遇到问题了吗?不用担心,答案都在这。
全站搜索

动态筛选

动态筛选就类似Ragic的连动选项,如果你的选项字段是从另一张表单链接与加载的话,这个功能可以帮助你根据这张表单某一个字段的值来筛选出你在另一张表单所能选取的选项。

例如:这张表单有个字段叫做“会员等级”,有“VIP”跟“一般”两种选项,当选择“VIP”时,利用链接与加载选择会员时就只会显示出会员等级为VIP的会员,当选择“一般”时,在链接与加载时就只会显示出会员等级为一般的会员。所以你可以透过这项功能来帮助你只加载有需要的选项。

你可以在链接与加载的字段或是型态为从其他表单选择的字段设置“动态筛选”,自动预先筛选链接与加载的选项。

要新增动态筛选的话,先进入设计模式,点选 表单工具,在链接工作表下,你可以看到有做链接与加载的来源表单,点击表单名称旁的小齿轮。

接下来会显示动态筛选的设置窗口,选择在另一张表单上的字段值与这张表单上的字段值并设置你想要动态筛选的规则。当你选择从另一张表单加载的数据时,就只会显示符合规则的数据。你也可以单击"+"号来设置多个规则,也可以单击右边的铅笔符号来输入自定的规则条件。

范例:显示有相同状态的字段

在下面的例子中,我们想根据客户不同的会员等级来提供不同的VIP优惠。为了能够在选择会员优惠时,只显示属于该客户等级会有的优惠选择,就可以在动态筛选上设置,筛选出当优惠方案表单上的用客户群字段值与服务订单上的会员等级字段值符合的选项。

当你选定客户之后,只有属于该客户会员等级的服务会被列出来。

动态筛选也能应用在子表格中设有链接加载的字段。

范例:显示在日期范围内的字段

从下面的例子来看,订单表单内有从产品表单链接加载数据的项目子表格,藉由动态筛选,就只会显示目前正在促销的产品。

在产品数据中设置促销期范围后,就可以确认目前是否在促销期间内。这项功能让你能够帮产品事先设置促销期。

范例:显示包含或不包含某些值的数据

从下面的例子来看,盒饭订单表单内有从菜单表单链接加载数据的子表格,藉由动态筛选的"不包含",就只会显示订盒饭的人不会过敏的菜单。在子表格的"过敏种类"字段中填上会过敏的东西后,就可以过滤掉菜单表单里面包含过敏原的项目。

也可以使用"包含"过滤出含有特定字眼的数据。

另外链接与加载表单有时可能会有有空值的数据,会造成选择上的困扰,要把这些数据过滤掉的话可以利用这个参数:"$EMPTY_VALUE"。

选择用户字段设置动态筛选

选择用户字段其实是链接至系统的用户表单,因此也可以设置动态筛选。点击字段设置旁的齿轮符号,就可以打开设置接口。

操作方式与针对链接字段设置动态筛选是一样的。

回最上面 目录
瞭解更多:
我们为什么要开发Ragic?
免费课程
使用说明
Ragic定价
Ragic应用
最新信息:
博客
Facebook
YouTube
北京立即科技有限公司
info@ragic.com
京ICP备2022003680号