## 类的使用
kd.bos.form.control.events.TreeNodeEvent

- 使用TreeNodeEvent的程序包
  程序包 | 说明
  --- | ---
  kd.bos.form.control.events |
  kd.bos.form.func |
  kd.bos.list |
  kd.bos.list.plugin |

- - ### kd.bos.form.control.events中TreeNodeEvent的使用

    kd.bos.form.control.events中TreeNodeEvent的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `TreeNodeCheckEvent` 树节点展开事件

    参数类型为TreeNodeEvent的kd.bos.form.control.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | TreeNodeQueryListener.`queryTreeNodeChildren(TreeNodeEvent evt)` 树节点请求事件
    `void` | TreeMenuClickListener.`treeMenuClick(TreeNodeEvent evt)` 树节点单击事件
    `void` | TreeMenuClickListener.`treeMenuDoubleClick(TreeNodeEvent evt)` 树节点双击事件
    `default void` | TreeNodeClickListener.`treeNodeClick(TreeNodeEvent evt)` 树节点单击事件
    `default void` | TreeNodeClickListener.`treeNodeDoubleClick(TreeNodeEvent evt)` 树节点双击事件

  - ### kd.bos.form.func中TreeNodeEvent的使用

    参数类型为TreeNodeEvent的kd.bos.form.func中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | FunctionSettingPlug.`treeNodeClick(TreeNodeEvent evt)`
    `void` | FunctionSettingPlug.`treeNodeDoubleClick(TreeNodeEvent evt)`

  - ### kd.bos.list中TreeNodeEvent的使用

    参数类型为TreeNodeEvent的kd.bos.list中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | AbstractTreeListView.`treeNodeClick(TreeNodeEvent e)` 树形节点点击事件
    `void` | AbstractTreeListView.`treeNodeDoubleClick(TreeNodeEvent e)` 树形节点双击事件

  - ### kd.bos.list.plugin中TreeNodeEvent的使用

    参数类型为TreeNodeEvent的kd.bos.list.plugin中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | AbstractTreeListPlugin.`expendTreeNode(TreeNodeEvent e)` 设置树形列表插件的展开节点
    `void` | ListViewPluginProxy.`fireExpendTreeNode(TreeNodeEvent e)` 树形列表插件的展开节点触发操作
    `void` | ListViewPluginProxy.`fireTreeNodeClick(TreeNodeEvent e)` 树形节点点击触发操作
    `void` | AbstractTreeListPlugin.`treeNodeClick(TreeNodeEvent e)` 树中节点的点击处理方法