企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
### ComboTree(树形下拉框) 扩展自$.fn.combo.defaults和$.fn.tree.defaults。使用$.fn.combotree.defaults重写默认值对象。 树形下拉框结合选择控件和下拉树控件。它与combobox(下拉列表框)类似,但是将下拉列表框的列表替换成了树形控件。该控件支持树状态复选框,方便多选操作。 ![](https://box.kancloud.cn/2016-07-19_578d913913896.png)     #### 依赖关系 - [combo](#) - [tree](#) ####   #### 用法 使用标签创建树形下拉框。 1. **<select** id="cc" class="easyui-combotree" style="width:200px;"   1.         data-options="url:'get_data.php',required:true"**></select>**   <select id="cc" class="easyui-combotree" style="width:200px;" data-options="url:'get_data.php',required:true"></select> 使用Javascript创建树形下拉框。 1. **<input** id="cc" value="01"**>**   <input id="cc" value="01"> 1. $('#cc').combotree({    1.     url: 'get_data.php',    1.     required: true   1. });   $('#cc').combotree({ url: 'get_data.php', required: true }); ####   #### 属性 树形下拉框属性扩展自[combo](#)(自定义下拉框)和[tree](#)(树形控件),树形下拉框重写的属性如下: | **属性名** | **属性值类型** | **描述** | **默认值** | |-----|-----|-----|-----| | editable | boolean | 定义用户是否可以直接输入文本到字段中。 | false | ####   ####   ####   ####   #### 事件 该控件的事件完全继承自[combo](#)(自定义下拉框)和[tree](#)(树形控件)。 ####   #### 方法 树形下拉框方法扩展自[combo](#)(自定义下拉框),树形下拉框新增和重写的方法如下: <table class="doc-table" align="left"><tbody><tr><th><strong>方法名</strong></th> <th><strong>方法参数</strong></th> <th><strong>描述</strong></th></tr><tr><td>options</td> <td>none</td> <td>返回属性对象。</td></tr><tr><td>tree</td> <td>none</td> <td>返回树形对象。以下的例子显示了如何得到选择的树节点。 <pre>var t = $('#cc').combotree('tree'); // 获取树对象&#13; var n = t.tree('getSelected'); // 获取选择的节点&#13; alert(n.text);&#13; </pre></td></tr><tr><td>loadData</td> <td>data</td> <td>读取本地树形数据。 <p>代码示例:</p><pre>$('#cc').combotree('loadData', [{&#13; id: 1,&#13; text: 'Languages',&#13; children: [{&#13; id: 11,&#13; text: 'Java'&#13; },{&#13; id: 12,&#13; text: 'C++'&#13; }]&#13; }]);&#13; </pre></td></tr><tr><td>reload</td> <td>url</td> <td>再次请求远程树数据。通过'url'参数重写原始URL值。</td></tr><tr><td>clear</td> <td>none</td> <td>清空控件的值。</td></tr><tr><td>setValues</td> <td>values</td> <td>设置组件值数组。 <p>代码示例:</p><pre>$('#cc').combotree('setValues', [1,3,21]);&#13; </pre></td></tr><tr><td>setValue</td> <td>value</td> <td>设置组件值。 <p>代码示例:</p><pre>$('#cc').combotree('setValue', 6);&#13; </pre></td></tr></tbody></table>