<thead> <tr> <th>方法名</th> <th>方法参数</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>options</td> <td>none</td> <td>返回树控件属性。</td> </tr> <tr> <td>loadData</td> <td>data</td> <td>读取树控件数据。</td> </tr> <tr> <td>getNode</td> <td>target</td> <td>获取指定节点对象。</td> </tr> <tr> <td>getData</td> <td>target</td> <td>获取指定节点数据,包含它的子节点。</td> </tr> <tr> <td>reload</td> <td>target</td> <td>重新载入树控件数据。</td> </tr> <tr> <td>getRoot</td> <td>nodeEl</td> <td>获取通过“nodeEl”参数指定的节点的顶部父节点元素。<span style="color:red">(该方法自1.4版开始可用)</span></td> </tr> <tr> <td>getRoots</td> <td>none</td> <td>获取所有根节点,返回节点数组。</td> </tr> <tr> <td>getParent</td> <td>target</td> <td>获取父节点,'target'参数代表节点的DOM对象。</td> </tr> <tr> <td>getChildren</td> <td>target</td> <td>获取所有子节点,'target'参数代表节点的DOM对象。</td> </tr> <tr> <td>getChecked</td> <td>state</td> <td> 获取所有选中的节点。'state'可用值有:'checked','unchecked','indeterminate'。如果'state'未指定,将返回'checked'节点。<br/><br/> 代码示例:<br/> <br/> <span style="color:red">译者注:(1.3.4新增获取方式)</span><br/> </td> </tr> <tr> <td>getSelected</td> <td>none</td> <td>获取选择节点并返回它,如果未选择则返回null。</td> </tr> <tr> <td>isLeaf</td> <td>target</td> <td>判断指定的节点是否是叶子节点,target参数是一个节点DOM对象。</td> </tr> <tr> <td>find</td> <td>id</td> <td> 查找指定节点并返回节点对象。<br/><br/> 代码示例:<br/> </td> </tr> <tr> <td>select</td> <td>target</td> <td>选择一个节点,'target'参数表示节点的DOM对象。</td> </tr> <tr> <td>check</td> <td>target</td> <td>选中指定节点。</td> </tr> <tr> <td>uncheck</td> <td>target</td> <td>取消选中指定节点。</td> </tr> <tr> <td>collapse</td> <td>target</td> <td>折叠一个节点,'target'参数表示节点的DOM对象。</td> </tr> <tr> <td>expand</td> <td>target</td> <td>展开一个节点,'target'参数表示节点的DOM对象。在节点关闭或没有子节点的时候,节点ID的值(名为'id'的参数)将会发送给服务器</td> </tr> <tr> <td>请求子节点的数据。</td> </tr> <tr> <td>collapseAll</td> <td>target</td> <td>折叠所有节点。</td> </tr> <tr> <td>expandAll</td> <td>target</td> <td>展开所有节点。</td> </tr> <tr> <td>expandTo</td> <td>target</td> <td>打开从根节点到指定节点之间的所有节点。</td> </tr> <tr> <td>scrollTo</td> <td>target</td> <td>滚动到指定节点。<span style="color:red">(该方法自1.3.4版开始可用)</span></td> </tr> <tr> <td>append</td> <td>param</td> <td> 追加若干子节点到一个父节点,param参数有2个属性:<br/> parent:DOM对象,将要被追加子节点的父节点,如果未指定,子节点将被追加至根节点。<br/> data:数组,节点数据。<br/><br/> 代码示例:<br/> </td> </tr> <tr> <td>toggle</td> <td>target</td> <td>打开或关闭节点的触发器,target参数是一个节点DOM对象。</td> </tr> <tr> <td>insert</td> <td>param</td> <td> 在一个指定节点之前或之后插入节点,'param'参数包含如下属性:<br/> before:DOM对象,在某个节点之前插入。<br/> after:DOM对象,在某个节点之后插入。<br/> data:对象,节点数据。<br/> 下面的代码展示了如何将一个新节点插入到选择的节点之前:<br/> <br/> <span style="color:red">译者注:(1.3.4新增获取方式)<br/> </td> </tr> <tr> <td>remove</td> <td>target</td> <td>移除一个节点和它的子节点,'target'参数是该节点的DOM对象。</td> </tr> <tr> <td>pop</td> <td>target</td> <td>移除一个节点和它的子节点,该方法跟remove方法一样,不同的是它将返回被移除的节点数据。</td> </tr> <tr> <td>update</td> <td>param</td> <td> 更新指定节点。'param'参数包含以下属性:<br/> target(DOM对象,将被更新的目标节点),id,text,iconCls,checked等。<br/><br/> 代码示例:<br/> </td> </tr> <tr> <td>enableDnd</td> <td>none</td> <td>启用拖拽功能。</td> </tr> <tr> <td>disableDnd</td> <td>none</td> <td>禁用拖拽功能。</td> </tr> <tr> <td>beginEdit</td> <td>target</td> <td>开始编辑一个节点。</td> </tr> <tr> <td>endEdit</td> <td>target</td> <td>结束编辑一个节点。</td> </tr> <tr> <td>cancelEdit</td> <td>target</td> <td>取消编辑一个节点。</td> </tr> <tr> <td>doFilter</td> <td>text</td> <td> 过滤操作,和filter属性功能类似。<span style="color:red">(该方法自1.4.2版开始可用)</span><br/><br/> 代码示例:<br/> </td> </tr> </tbody>
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/15241.html