kd.bos.form.control

## 类 TreeView.TreeState

- java.lang.Object
- - kd.bos.form.control.TreeView.TreeState

- 封闭类:
    TreeView

      @KSObject
      public static class TreeView.TreeState
      extends java.lang.Object

- - ### 构造器概要

    构造器
    构造器和说明
    `TreeState(java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> state)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `check(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> nodes)`
    `java.util.List<java.lang.String>` | `getCheckedNodeIds()`
    `java.util.List<java.util.Map<java.lang.String,java.lang.Object>>` | `getCheckedNodes()` 获取勾选的节点
    `java.util.Map<java.lang.String,java.lang.Object>` | `getFocusNode()` 获取焦点节点
    `java.lang.String` | `getFocusNodeId()`
    `java.lang.String` | `getKey()`
    `java.util.List<java.lang.String>` | `getSelectedNodeId()`
    `java.util.List<java.util.Map<java.lang.String,java.lang.Object>>` | `getSelectedNodes()`
    `void` | `setKey(java.lang.String key)`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### TreeState

          public TreeState(java.lang.String key,
                           java.util.Map<java.lang.String,java.lang.Object> state)

  - ### 方法详细资料

    - #### check

          public final void check(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> nodes)

    - #### getCheckedNodes

          @KSMethod
          public final java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getCheckedNodes()

      获取勾选的节点
      返回:
        所有勾选节点的状态副本

    - #### getCheckedNodeIds

          @KSMethod
          public final java.util.List<java.lang.String> getCheckedNodeIds()

    - #### getFocusNode

          @KSMethod
          public final java.util.Map<java.lang.String,java.lang.Object> getFocusNode()

      获取焦点节点
      返回:
        焦点节点的状态副本

    - #### getFocusNodeId

          @KSMethod
          public final java.lang.String getFocusNodeId()

    - #### getSelectedNodes

          @KSMethod
          public final java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getSelectedNodes()

    - #### getSelectedNodeId

          @KSMethod
          public final java.util.List<java.lang.String> getSelectedNodeId()

    - #### getKey

          public java.lang.String getKey()

      返回:
        the key

    - #### setKey

          public void setKey(java.lang.String key)

      参数:
        `key` - the key to set