反饋已提交
網絡繁忙
在設計表單時,有的選項具有層級結構,可以通過下拉樹元件,實現讓使用者根據層級進行選擇。
下拉樹作為一種填報元件,僅在填報預覽和新填報預覽時使用。
選中B2儲存格,點擊【元件設定】,點擊下拉框,選擇【下拉樹】。
可以為B2中插入的下拉樹元件設定元件名。
元件名可手動輸入任意名稱,也可選擇全域參數或伺服器資料源參數。
元件名選擇參數,即將參數和元件進行了綁定,在元件中輸入的值,可通過參數來實時傳遞。
擁有名稱後,可以通過JavaScript獲取元件,從而修改元件屬性。
資料構建方式分為3種,極速分層構建、自動構建、普通分層構建。
需要使用資料集來構建。
極速分層設定方式為依賴層數與欄位,如範例 層次1的實際值與顯示值都設定為地區。
層次2的實際值與顯示值都設定為銷售員。
依賴的層數有1層,設定為1。
依賴的欄位第一層設定為地區。
層次3的實際值與顯示值都設定為產品。
依賴的層數有二層,第一層設定為1,第二層設定為2。
依賴的欄位第一層設定為地區,第二層設定為銷售員。
滑鼠右鍵點擊欄【B】,選擇【欄寬】,輸入40,點擊【確定】。
點擊填報預覽,在瀏覽器中查看效果。
首先要設定一個樹資料集,自動構建會依賴著樹資料集來設定。
可參考A03-05 樹資料集設定。
選擇設定好的樹資料集。
實際值設定為部門ID,顯示值為部門名稱。
預覽效果。
需建立3個資料集,使用FRDemoTW中銷量這張表為範例。
第一個資料集公式:SELECT DISTINCT 地區 FROM 銷量 WHERE 地區 !="" 。
第二個資料集公式:SELECT 銷售員 FROM 銷量 WHERE 銷售員 !="" AND 地區 = '${layer1}' 。
第三個資料集公式:SELECT 產品 FROM 銷量 WHERE 產品 !="" AND 地區 = '${layer1}' AND 銷售員 = '${layer2}' 。
新增資料集,可參考A03-01 內建資料集。
點擊左邊 + ,新增層次1。
型別設定設為資料查詢。
資料集設為第一個資料集。
實際值與顯示值設為地區。
點擊左邊 + ,新增層次2。
資料集設為第二個資料集。
實際值與顯示值設為銷售員。
點擊左邊 + ,新增層次3。
資料集設為第三個資料集。
實際值與顯示值設為產品。
勾選性能優先時,下拉樹在分層構建時是不找子節點,當點擊+ 展開某一節點,子節點才會被識別、顯示。
不勾選性能優先時,下拉樹在分層構建時,會去找子節點,性能上會比較慢。
設定B2儲存格元件勾選性能優先,預覽效果。
勾選可用時,正常顯示。
不勾選可用時,顏色會被淡化掉,元件也無法點擊執行。
設定B2儲存格元件不可用,預覽效果。
勾選可見時,可看得到元件。
勾選不可見時,元件會被隱藏起來不顯示。
設定元件不可見時,需先點擊【範本】→【範本web屬性】→【填報頁面設定】,勾選【直接顯示元件】。
設定B2儲存格元件不可見,預覽效果。
設定水印後,當元件值為空時,在元件上會以淺灰色的文字顯示。
當我們點擊元件後,水印就會消失,可以當做提示文字或數字。
給B2儲存格元件設定水印,輸入值:請選擇。
點擊預覽,在瀏覽器中查看效果。
勾選多選,則能複選資料。
勾選多選,而點擊父節點勾選框,則會全選子節點以下的資料。
不勾選多選,則只能單選資料。
不勾選多選,沒有父節點的勾選框可點擊。
複製B2儲存格元件到C2儲存格,設定B2儲存格元件勾選多選,C2儲存格元件不勾選多選,預覽效果。
勾選非同步載入,只會出現父節點的資料,點擊父節點的前面 + 號,這才會重新取子節點的資料。
勾選非同步載入,比較適合資料量大的情況使用。
不勾選非同步載入後,則會全部展開所有參數資料。
不勾選非同步載入,比較適合參數資料量小的情況使用。
設定B2儲存格元件勾選非同步載入,C2儲存格元件不勾選非同步載入,預覽效果。
勾選只返回葉子節點,勾選當下的節點,則會全選節點以下的所有資料。
勾選只返回葉子節點,只對多選的下拉樹有效果。
勾選只返回葉子節點,返回類型為數組類型資料。
不勾選只返回葉子節點,勾選當下的節點,只會在當下的節點做勾選,其他關聯的父節點或下層資料並不會有勾選效果。
不勾選只返回葉子節點,只對多選的下拉樹有效果。
在B3儲存格中插入公式=B2,在C3儲存格中插入公式=C2。
設定B2儲存格元件勾選只返回葉子節點,C2儲存格元件不勾選只返回葉子節點,預覽效果。
勾選結果返回完整層次路徑,會返回完整層資路徑的結果,返回類型為陣列類型資料。
不勾選結果返回完整層次路徑,只會返回最終勾選的結果。
設定B2儲存格元件勾選返回完整層次路徑,C2儲存格元件不勾選返回完整層次路徑,預覽效果。
勾選允許為空,表示元件可以為空顯示。
不勾選允許為空,會彈出錯誤提示設定,預覽當元件為空時,會彈出設定的錯誤提示。
設定B2儲存格取消勾選允許為空,設定錯誤提示為:請選擇一個產品。
勾選允許直接編輯,點擊元件空白處,可以直接在元件上輸入值來模糊查詢。
不勾選允許直接編輯,點擊元件空白處,沒有作用。
設定B2儲存格不勾選允許直接編輯。
勾選允許自訂值,點擊元件空白處,可以直接在元件上輸入值,且可以輸入不是元件裡的資料值。
不勾選允許自訂值,點擊元件空白處,輸入不是元件裡的資料值,會彈出值不在下拉欄表內的提示視窗。
設定B2儲存格取消勾選允許自訂值。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉