反饋已提交
網絡繁忙
文法:treelayer(TreeObject, Int, Boolean, String)
定義:傳回一個樹物件 TreeObject 第 n 層的值,一般為樹資料集,或下拉樹、檢視表樹等樹物件,並且可以設定回傳值類型及分隔符。
詳細解譯:
最上層為 1 ,第二層為 2 ,依此類推,若無則傳回最底層
false:回傳值類型為陣列,預設值
true:回傳值類型為字串
以雙引號表示,預設為逗號:","
以一個下拉樹元件展示 FRDemo 資料庫中的部門層級樹為例,來講解 treelayer 函式的作用。
建立普通報表,建立資料集 ds1,SQL 語句為:select * from department,如下圖所示:
建立一個樹資料集 Tree1,資料集為 ds1,依賴欄位為 did,父標記欄位為 fid,如下圖所示:
樹資料集效果預覽如下圖所示:
在參數欄新增兩個元件:一個下拉樹元件和一個正文元件,如下圖所示:
下拉樹元件的元件名稱修改為 tree。勾選 多選和結果傳回完整層次路徑。
資料字典選擇自動構建,依靠樹資料集 Tree1 構建,實際值和顯示值都選擇 department。如下圖所示:
正文元件的元件值選擇公式:treelayer($tree, true, "\',\'"),如下圖所示:
儲存範本,點選預覽,勾選總部>人力資源部>人力資源文員、總部>市場部>業務員,如下圖所示:
根據正文元件值中填入的公式,預覽時的回傳值和分隔符也會有所不同,詳情如下表所示:
人力資源文員
業務員
人力資源部
市場部
點選下載範本:Treelayer函式.cpt
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙