Ragic 的表單內嵌工具在顯示表單資料時,會依據該表單在資料庫中所設定的存取權限來呈現。例如,如果將表單針對 EVERYONE 群組設定為僅閱覽的權限時,即使未登入的訪客,也能透過內嵌表單看到所有資料。
但如果你不希望開放整張表單的存取權限,又希望讓訪客查詢特定資料,像是貨品查詢功能,只要輸入完整條件即可找到對應記錄,這時可以搭配精確模式設定來達成目的。
針對資料庫查詢以及資料庫查詢瀏覽這兩種內嵌工具,都可以設定精確模式,這樣即使表單沒有開放權限給 EVERYONE 群組,只要使用者輸入完整且符合條件的內容,就可以找到資料。
設定方式如下:
1. 在該內嵌工具的設定畫面,勾選左上方的精確模式。
2. 點選設定預設查詢欄位,選擇讓使用者輸入查詢條件的欄位。
3. 點擊儲存,並完成其他內嵌工具設定。
如此一來,就算表單沒有開放權限,使用者只要在所有欄位輸入完整比對條件的話,就可以搜尋到資料。
在查詢結果頁面可以點進這筆資料查看詳細內容。
1. 在精確模式下,使用者必須填寫所有條件欄位,且每個條件都需與資料完全符合,才能成功查詢到資料;無法僅輸入部分欄位進行查詢。
2. 同一張表單的精確模式設定是共用的。例如,若在「銷售訂單」表單中啟用了資料庫查詢內嵌的精確模式,則資料庫查詢瀏覽也會自動套用此設定;若取消任一邊的精確模式設定,另一邊也會一併取消。