## 接口的使用
kd.bos.script.ScriptWrapper

- 使用ScriptWrapper的程序包
  程序包 | 说明
  --- | ---
  kd.bos.form.events |
  kd.bos.script.jsengine.conf |
  kd.bos.script.jsengine.def |
  kd.bos.script.jsengine.defineusage |
  kd.bos.script.jsengine.objects |
  kd.bos.sdk.db |
  kd.bos.sdk.framework |
  kd.bos.sdk.log |
  kd.bos.sdk.model |
  kd.bos.sdk.orm |

- - ### kd.bos.form.events中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.form.events中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KDEventObject<T extends java.util.EventObject>`

  - ### kd.bos.script.jsengine.conf中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.script.jsengine.conf中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `UserKSObject`

  - ### kd.bos.script.jsengine.def中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.script.jsengine.def中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KDyWrapper` 动态封装类。

  - ### kd.bos.script.jsengine.defineusage中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.script.jsengine.defineusage中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KSUserBean`

  - ### kd.bos.script.jsengine.objects中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.script.jsengine.objects中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KBigDecimalObject` 动态封装。
    `class` | `KCollection<E,W extends java.util.Collection<E>>`
    `class` | `KIterator<E,W extends java.util.Iterator<E>>` 在js中不可直接创建
    `class` | `KLinkedList<E>`
    `class` | `KList<E,W extends java.util.List<E>>`
    `class` | `KListIterator<E>` 在js中不可直接创建
    `class` | `KMap<K,V,W extends java.util.Map<K,V>>`
    `class` | `KMapEntry<K,V>` 在js中不可直接创建
    `class` | `KSet<E,W extends java.util.Set<E>>`
    `class` | `KTreeMap<K,V>`
    `class` | `KTreeSet<E>`

  - ### kd.bos.sdk.db中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.sdk.db中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KDataSet` 只提供RowMeta和row数据的访问，其它的数据集运算，通过DataSet的sql来处理。
    `class` | `KResultSet` 注意，无需在js中new，也无法构造。
    `class` | `KResultSetMetaData` 注意，无需在js中new，也无法构造。
    `class` | `KRow` 注意，无需在js中new，也无法构造。

  - ### kd.bos.sdk.framework中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.sdk.framework中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KRequestContext`

  - ### kd.bos.sdk.log中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.sdk.log中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KLog` js日志 js中用法： var log=new Log("LogName"); log.info("Information message."); // 带标签 var tags={ key1: value1, key2: value2, ... }; log.info("Information message."

  - ### kd.bos.sdk.model中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.sdk.model中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KDynamicObjectCollection`

  - ### kd.bos.sdk.orm中ScriptWrapper的使用

    实现ScriptWrapper的kd.bos.sdk.orm中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `KORM`
    `class` | `KQFilter`