設計手冊
遇到問題了嗎?不用擔心,答案都在這。
全站搜尋

動態篩選

動態篩選就類似Ragic的連動選項,如果你的選項欄位是從另一張表單連結與載入的話,這個功能可以幫助你根據這張表單某一個欄位的值來篩選出你在另一張表單所能選取的選項。

例如:這張表單有個欄位叫做“會員等級”,有“VIP”跟“一般”兩種選項,當選擇“VIP”時,利用連結與載入選擇會員時就只會顯示出會員等級為VIP的會員,當選擇“一般”時,在連結與載入時就只會顯示出會員等級為一般的會員。所以你可以透過這項功能來幫助你只載入有需要的選項。

你可以在連結與載入的欄位或是型態為從其他表單選擇的欄位設定「動態篩選」,自動預先篩選連結與載入的選項。

要新增動態篩選的話,先進入設計模式,點選 表單工具,在連結工作表下,你可以看到有做連結與載入的來源表單,點擊表單名稱旁的小齒輪。

接下來會顯示動態篩選的設定視窗,選擇在另一張表單上的欄位值與這張表單上的欄位值並設定你想要動態篩選的規則。當你選擇從另一張表單載入的資料時,就只會顯示符合規則的資料。你也可以按"+"號來設定多個規則,也可以按右邊的鉛筆符號來輸入自定的規則條件。

範例:顯示有相同狀態的欄位

在下面的例子中,我們想根據客戶不同的會員等級來提供不同的VIP優惠。為了能夠在選擇會員優惠時,只顯示屬於該客戶等級會有的優惠選擇,就可以在動態篩選上設定,篩選出當優惠方案表單上的用客戶群欄位值與服務訂單上的會員等級欄位值符合的選項。

當你選定客戶之後,只有屬於該客戶會員等級的服務會被列出來。

動態篩選也能應用在子表格中設有連結載入的欄位。

範例:顯示在日期範圍內的欄位

從下面的例子來看,訂單表單內有從產品表單連結載入資料的項目子表格,藉由動態篩選,就只會顯示目前正在促銷的產品。

在產品資料中設定促銷期範圍後,就可以確認目前是否在促銷期間內。這項功能讓你能夠幫產品事先設定促銷期。

範例:顯示包含或不包含某些值的資料

從下面的例子來看,便當訂單表單內有從菜單表單連結載入資料的子表格,藉由動態篩選的"不包含",就只會顯示訂便當的人不會過敏的菜單。在子表格的"過敏種類"欄位中填上會過敏的東西後,就可以過濾掉菜單表單裡面包含過敏原的項目。

也可以使用"包含"過濾出含有特定字眼的資料。

另外連結與載入表單有時可能會有有空值的資料,會造成選擇上的困擾,要把這些資料過濾掉的話可以利用這個參數:"$EMPTY_VALUE"。

選擇使用者欄位設定動態篩選

選擇使用者欄位其實是連結至系統的使用者表單,因此也可以設定動態篩選。點擊欄位設定旁的齒輪符號,就可以開啟設定介面。

操作方式與針對連結欄位設定動態篩選是一樣的。

回最上面 目錄

馬上註冊
免費試用 Ragic!

用 Google 帳號註冊

立即科技 Ragic, Inc.
02-7728-8692
台北市中正區南昌路二段81號9樓