# bi.switch_tree ### 可以单选多选切换的树,继承BI.Widget {% method %} [source](https://jsfiddle.net/fineui/crd4z1nd/) {% common %} ```javascript var items = [{ id: -1, pId: -2, value: "根目录", text: "根目录" }, { id: 1, pId: -1, value: "第一级目录1", text: "第一级目录1" }, { id: 11, pId: 1, value: "第二级文件1", text: "第二级文件1" }]; var tree = BI.createWidget({ type: "bi.switch_tree", items: items, }); ``` {% endmethod %} ## 参数设置 | 参数 | 说明 | 类型 | 默认值 | | ----- | ------------- | ----- | ---- | | items | 子项,pId代表父节点ID | array | [] | ## 方法 | 方法名 | 说明 | 用法 | | ------------ | --------- | ------------ | | switchSelect | 切换树结构 | switchSelect | | setSelect | 设置选中项 | setSelect(v) | | getSelect | 获取选中项 | getSelect() | | setValue | 设置当前选中项内容 | setValue(v) | | getValue | 获取当前选中项内容 | getValue(v) | | populate | 更新内容 | populate(items) |