Ragic 的表单内嵌工具在显示表单数据时,会依据该表单在数据库中所设置的访问权限来呈现。例如,如果将表单针对 EVERYONE 群组设置为仅阅览的权限时,即使未登录的访客,也能透过内嵌表单看到所有数据。
但如果你不希望开放整张表单的访问权限,又希望让访客查询特定数据,像是货品查询功能,只要输入完整条件即可找到对应记录,这时可以搭配精确模式设置来达成目的。
针对数据库查询以及数据库查询浏览这两种内嵌工具,都可以设置精确模式,这样即使表单没有开放权限给 EVERYONE 群组,只要用户输入完整且符合条件的内容,就可以找到数据。
设置方式如下:
1. 在该内嵌工具的设置画面,勾选左上方的精确模式。
2. 点选设置默认查询字段,选择让用户输入查询条件的字段。
3. 点击保存,并完成其他内嵌工具设置。
如此一来,就算表单没有开放权限,用户只要在所有字段输入完整比对条件的话,就可以搜索到数据。
在查询结果页面可以点进这笔数据查看详细内容。
1. 在精确模式下,用户必须填写所有条件字段,且每个条件都需与数据完全符合,才能成功查询到数据;无法仅输入部分字段进行查询。
2. 同一张表单的精确模式设置是共用的。例如,若在“销售订单”表单中启用了数据库查询内嵌的精确模式,则数据库查询浏览也会自动套用此设置;若撤销任一边的精确模式设置,另一边也会一并撤销。