kd.bos.form.func

## 类 FuncSettingHelper

- java.lang.Object
- - kd.bos.form.func.FuncSettingHelper

-     public class FuncSettingHelper
      extends java.lang.Object

  函数配置帮助类

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.String` | `CustParam_EntityItems`
    `static java.lang.String` | `CustParam_EntityNumber`
    `static java.lang.String` | `CustParam_FuncId`
    `static java.lang.String` | `CustParam_FunctionTypes`
    `static java.lang.String` | `CustParam_Vars`
    `static java.lang.String` | `FormId_FuncParam`
    `static java.lang.String` | `FormId_FuncSetting`

  - ### 构造器概要

    构造器
    构造器和说明
    `FuncSettingHelper()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static FormShowParameter` | `createShowParameter(FunctionTypes functionTypes, TreeNode varNodes, CloseCallBack closeCallBack)` 构造显示参数
    `static FormShowParameter` | `createShowParameter(java.lang.String functionTypes, java.lang.String varNodes, CloseCallBack closeCallBack)` 构造显示参数
    `static void` | `show(FunctionTypes functionTypes, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> entityItems, TreeNode fieldNodes, java.util.Map<java.lang.String,java.lang.String> custParams, IFormView view, CloseCallBack closeCallBack)` 基于单据设计时，显示函数配置界面
    `static void` | `show(FunctionTypes functionTypes, java.lang.String entityNumber, TreeNode fieldNodes, java.util.Map<java.lang.String,java.lang.String> custParams, IFormView view, CloseCallBack closeCallBack)` 基于单据运行时，显示函数配置界面
    `static void` | `show(FunctionTypes functionTypes, TreeNode varNodes, java.util.Map<java.lang.String,java.lang.String> custParams, IFormView view, CloseCallBack closeCallBack)` 非单据环境，显示函数配置界面
    `static void` | `show(java.lang.String functionTypes, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> entityItems, java.lang.String fieldNodes, java.util.Map<java.lang.String,java.lang.String> custParams, IFormView view, CloseCallBack closeCallBack)` 基于单据设计时，显示函数配置界面
    `static void` | `show(java.lang.String functionTypes, java.lang.String varNodes, java.util.Map<java.lang.String,java.lang.String> custParams, IFormView view, CloseCallBack closeCallBack)` 非单据环境，显示函数配置界面
    `static void` | `show(java.lang.String functionTypes, java.lang.String entityNumber, java.lang.String fieldNodes, java.util.Map<java.lang.String,java.lang.String> custParams, IFormView view, CloseCallBack closeCallBack)` 基于单据运行时，显示函数配置界面

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

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

- - ### 字段详细资料

    - #### FormId_FuncSetting

          public static final java.lang.String FormId_FuncSetting

      另请参阅:
        常量字段值

    - #### FormId_FuncParam

          public static final java.lang.String FormId_FuncParam

      另请参阅:
        常量字段值

    - #### CustParam_FunctionTypes

          public static final java.lang.String CustParam_FunctionTypes

      另请参阅:
        常量字段值

    - #### CustParam_EntityNumber

          public static final java.lang.String CustParam_EntityNumber

      另请参阅:
        常量字段值

    - #### CustParam_EntityItems

          public static final java.lang.String CustParam_EntityItems

      另请参阅:
        常量字段值

    - #### CustParam_Vars

          public static final java.lang.String CustParam_Vars

      另请参阅:
        常量字段值

    - #### CustParam_FuncId

          public static final java.lang.String CustParam_FuncId

      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### FuncSettingHelper

          public FuncSettingHelper()

  - ### 方法详细资料

    - #### show

          public static void show(FunctionTypes functionTypes,
                                  java.util.List<java.util.Map<java.lang.String,java.lang.Object>> entityItems,
                                  TreeNode fieldNodes,
                                  java.util.Map<java.lang.String,java.lang.String> custParams,
                                  IFormView view,
                                  CloseCallBack closeCallBack)

      基于单据设计时，显示函数配置界面
      参数:
        `functionTypes` - 可选的自定义函数管理器，可以通过FunctionTypes.get()自动生成
        `entityItems` - 单据设计时，元素集合
        `fieldNodes` - 函数参数可选的变量：单据上的字段集合；传入根节点，变量放在根节点下
        `view` - 父页面
        `closeCallBack` - 回调：父页面接收函数配置返回

    - #### show

          public static void show(java.lang.String functionTypes,
                                  java.util.List<java.util.Map<java.lang.String,java.lang.Object>> entityItems,
                                  java.lang.String fieldNodes,
                                  java.util.Map<java.lang.String,java.lang.String> custParams,
                                  IFormView view,
                                  CloseCallBack closeCallBack)

      基于单据设计时，显示函数配置界面
      参数:
        `functionTypes` - 函数集FunctionTypes序列化为XML内容
        `entityItems` - 单据设计时，元素集合
        `fieldNodes` - 树节点TreeNode序列化为JSON内容
        `view` - 父页面
        `closeCallBack` - 回调：父页面接收函数配置返回

    - #### show

          public static void show(FunctionTypes functionTypes,
                                  java.lang.String entityNumber,
                                  TreeNode fieldNodes,
                                  java.util.Map<java.lang.String,java.lang.String> custParams,
                                  IFormView view,
                                  CloseCallBack closeCallBack)

      基于单据运行时，显示函数配置界面
      参数:
        `functionTypes` - 可选的自定义函数管理器，可以通过FunctionTypes.get()自动生成
        `entityNumber` - 单据标识
        `fieldNodes` - 函数参数可选的变量：单据上的字段集合；传入根节点，变量放在根节点下
        `view` - 父页面
        `closeCallBack` - 回调：父页面接收函数配置返回

    - #### show

          public static void show(java.lang.String functionTypes,
                                  java.lang.String entityNumber,
                                  java.lang.String fieldNodes,
                                  java.util.Map<java.lang.String,java.lang.String> custParams,
                                  IFormView view,
                                  CloseCallBack closeCallBack)

      基于单据运行时，显示函数配置界面
      参数:
        `functionTypes` - 可选的自定义函数管理器，可以通过FunctionTypes.get()自动生成
        `entityNumber` - 单据标识
        `fieldNodes` - 函数参数可选的变量：单据上的字段集合；传入根节点，变量放在根节点下
        `view` - 父页面
        `closeCallBack` - 回调：父页面接收函数配置返回

    - #### show

          public static void show(FunctionTypes functionTypes,
                                  TreeNode varNodes,
                                  java.util.Map<java.lang.String,java.lang.String> custParams,
                                  IFormView view,
                                  CloseCallBack closeCallBack)

      非单据环境，显示函数配置界面
      参数:
        `functionTypes` - 可选的自定义函数管理器
        `varNodes` - 函数参数可选的变量；传入根节点，变量放在根节点下
        `view` - 父页面
        `closeCallBack` - 回调：父页面接收函数配置返回

    - #### show

          public static void show(java.lang.String functionTypes,
                                  java.lang.String varNodes,
                                  java.util.Map<java.lang.String,java.lang.String> custParams,
                                  IFormView view,
                                  CloseCallBack closeCallBack)

      非单据环境，显示函数配置界面
      参数:
        `functionTypes` - 可选的自定义函数管理器
        `varNodes` - 函数参数可选的变量；传入根节点，变量放在根节点下
        `view` - 父页面
        `closeCallBack` - 回调：父页面接收函数配置返回

    - #### createShowParameter

          public static FormShowParameter createShowParameter(FunctionTypes functionTypes,
                                                              TreeNode varNodes,
                                                              CloseCallBack closeCallBack)

      构造显示参数
      参数:
        `functionTypes` - 自定义函数
        `varNodes` - 参数的可选变量；传入根节点，变量放在根节点下
        `closeCallBack` - 回调
      返回:

    - #### createShowParameter

          public static FormShowParameter createShowParameter(java.lang.String functionTypes,
                                                              java.lang.String varNodes,
                                                              CloseCallBack closeCallBack)

      构造显示参数
      参数:
        `functionTypes` - 函数集FunctionTypes，序列化为xml内容
        `varNodes` - 变量树节点TreeNode序列化为Json内容
        `closeCallBack` - 回调
      返回: