1. 控件效果

注:6.5.5版本會在輸入框中顯示選擇值的完整路徑。
2. 基本屬性
2.1 控件名
如文本控件。
2.2 可用
如文本控件。
2.3 可見
如文本控件。
2.4 控件值
給下拉樹賦默認值,根據下拉樹返回值的不同,默認值的輸入格式不相同,必須與返回值的格式保持一致。
2.5 數據
· 自動構建
自動構建樹能夠根據數據自動構建出下拉樹,無需一層一層定義數據,但是其必須使用樹數據集來構建。
· 分層構建
不是所有的數據都能自動構建出下拉樹,因此需要分層構建。
層次1
層次1通過數據字典來定義下拉框的實際值與顯示值。
層次2
層次2的數據一般會根據層次1的數據進行過濾,因此需要定義成數據集,然后通過數據查詢返回數據集定義的列。一般數據集定義成:SELECT 字段 FROM 表名 WHERE 層次1的字段 = '${layer1}'
注:layer1表示取層次1節點的值,若在層次3中調用,則是SELECT 字段 FROM 表名 WHERE 層次2的字段 = '${layer2}'依次類推。
3. 高級屬性
3.1 多選
即確定下拉樹類型,勾選多選即為多選下拉樹,去掉勾選即為單選下拉樹。

3.2 異步加載
勾選即為使用異步加載,下拉樹中首次只加載父節點的數據,當點擊父節點前面的加號后才會重新與數據庫交互取出對應的子節點數據,適用于數據量大的情況。
去掉勾選表示下拉樹中的數據是一次性全部取出,適用于數據量小的情況。
3.3 只返回葉子節點
勾選只返回葉子節點,即下拉樹文本框中只返回該節點的最后一層數據,不勾選即表示選中什么則返回什么,如下表:
勾選葉子節點 | 不勾選葉子節點 |
選中a | 返回值:a1,a2,a3 | a |

注:只返回葉子節點只對多選下拉樹起作用。