下拉式選單 Dropdown / 多項選擇 Radio / 複選框 Checkbox 等欄位需要設定選項 (option),例如:
在修改報名表格頁:
如果有大量的選項,可以一之過新增多個選項:
如果選項眾多,可以啟用文字過濾器,讓用戶自行輸入關鍵字,快速找到符合的選項:
啟用步驟:
然後按底部「儲存」鍵
選項分類支援結構較複雜的選項,例如2層結構(甚致再為子分類設定不同的分類),同時亦可以多個活動 share 同一組選項。
可以快速滙入大量分類選項:
如果你於測試網站輸入了分類,你可以使用「滙出」功能,滙出成 json 格式,然後於 Production 網站滙入,省郤手動輸入的時間。
假設您想滙出「香港地區」分類(包含子分類):
把滙出的 JSON 碼儲存起來:
然後登入 Production 後台,同樣在 「選項分類」,按<匯入>鍵:
把剛才匯出的JSON 碼貼上並滙入。
如果選項分類眾多,並且有子分類細分,可以啟用進階搜尋:
彈出視窗,進行三層搜尋:
選項分類結構
第一層及第二層為子分類:
第三層分類,並不是第二層的子分類,是獨立開來的:
第三層分類自身可以再被指派往第二層分類:
DynaForm 設定
你可以指定各報名組別只顯示特定的DyanForm分類予報名者選擇,方法是為不同的「報名組別」配對「選項分類」的上一層 ID (Parent ID)
例如:
Group A --> 只可以選擇「香港」以下的地區
Group B --> 只可以選擇「九龍」以下的地區
Group C --> 只可以選擇「新界」以下的地區
在地區一欄,把分類設為最上層 (即香港、九龍、新界的上一層):
然後啟用「上層分類只限報名群組」:
跟據指示,把「報名群組」的「代碼」,設為 DynaForm 選擇分類的「Cust1 key」相同,系統便會配對2者:
「報名群組」的「代碼」
DynaForm 選擇分類
例如有2個欄位,Qty 1 和 Fruits, Fruits 是一個 checkbox, 其選項會因應 Qty 1 的值選擇而即時作出變化;可以設置以下規則:
當Qty 1 的數值 <= 2 的時候,便移除 "banana" Radio / Checkbox 選項:
e.g. "Preferred Fruit" 欄位有3個下拉式選項:
Apple
Banana
Orange
開始了報名後,各個選項都有人選擇,如果想臨時移除其中 "Banana" 的選項,管理員不能從後台刪除 ,因為會影響已提交了 "Banana" 選項的報名紀錄,該欄位會被清空。
簡單做法可以添加 Javascript 在報名表把選項移除(注:只針對新的申請報名表,而非提交後讓用戶編輯的報名表)。
於活動 > 「內容管理」> 「報名表頂部提示 regform_intro」 (如找不到,可按右上方「安裝部件」鍵安裝)
按該部件標題進行編輯,於「其他」 > "Custom Javascript" 一欄輸入:
$(".dy_myfruit option[value='banana']").remove();
"myfruit" 是欄位的代碼
"banana"是想隠藏選項的值.
"myfruit" 是欄位的代碼
"banana"是想隠藏選項的「值」.
如果選項眾多,可以啟用「剔選全部」快捷鍵,尤其適用於使用後台輸入資料:
啟用: