## 类的使用
kd.bos.form.ConfirmCallBackListener

- 使用ConfirmCallBackListener的程序包
  程序包 | 说明
  --- | ---
  kd.bos.form |
  kd.bos.form.operate.interaction |

- - ### kd.bos.form中ConfirmCallBackListener的使用

    返回变量类型为ConfirmCallBackListener的类型的kd.bos.form中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<ConfirmCallBackListener>` | ConfirmCallBackList.`getCallBacks()`

    参数类型为ConfirmCallBackListener的kd.bos.form中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | IFormView.`showConfirm(java.lang.String tempMsg, java.util.List<MessageBoxLink> msglinks, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack)` 单据内悬浮消息框(支持内容设置超链接)
    `void` | AbstractFormView.`showConfirm(java.lang.String tempMsg, java.util.List<MessageBoxLink> msglinks, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack)` 表单内显示信息（悬浮框），支持内容设置超链接，可设置消息头，消息类型，以及确认监听
    `void` | IFormView.`showConfirm(java.lang.String tempMsg, java.util.List<MessageBoxLink> msglinks, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack, java.util.Map<java.lang.Integer,java.lang.String> btnNameMaps)` 单据内悬浮消息框(支持内容设置超链接)
    `void` | AbstractFormView.`showConfirm(java.lang.String tempMsg, java.util.List<MessageBoxLink> msglinks, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack, java.util.Map<java.lang.Integer,java.lang.String> btnNameMaps)` 表单内显示信息（悬浮框），支持内容设置超链接，可设置消息头，消息类型，以及确认监听
    `void` | IFormView.`showConfirm(java.lang.String msg, MessageBoxOptions options, ConfirmCallBackListener callBack)` 全局弹出消息框方法 如有回调方法，回调ID必填
    `void` | AbstractFormView.`showConfirm(java.lang.String msg, MessageBoxOptions options, ConfirmCallBackListener callBack)`
    `void` | IFormView.`showConfirm(java.lang.String msg, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack)` 全局弹出消息框方法，带上提示类型，让前端显示提示的图片
    `void` | AbstractFormView.`showConfirm(java.lang.String msg, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack)`
    `void` | AbstractFormView.`showConfirm(java.lang.String msg, java.lang.String options, ConfirmCallBackListener callBack)`
    `void` | IFormView.`showConfirm(java.lang.String msg, java.lang.String detail, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack)` 全局弹出消息框方法，带上提示类型，让前端显示提示的图片
    `void` | AbstractFormView.`showConfirm(java.lang.String msg, java.lang.String detail, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack)`
    `void` | IFormView.`showConfirm(java.lang.String msg, java.lang.String detail, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack, java.util.Map<java.lang.Integer,java.lang.String> btnNameMaps)` 全局弹出消息框方法，带上提示类型，让前端显示提示的图片
    `void` | AbstractFormView.`showConfirm(java.lang.String msg, java.lang.String detail, MessageBoxOptions options, ConfirmTypes confirmTypes, ConfirmCallBackListener callBack, java.util.Map<java.lang.Integer,java.lang.String> btnNameMaps)`
    `void` | IFormView.`showErrorNotification(java.lang.String msg, java.util.List<MessageBoxLink> msgLinks, ConfirmCallBackListener callBackListener)` 单据内失败悬浮消息框 消息文本可以设置超链接 需要手动关闭
    `void` | AbstractFormView.`showErrorNotification(java.lang.String msg, java.util.List<MessageBoxLink> msglinks, ConfirmCallBackListener callBack)`
    `void` | IFormView.`showMessage(java.lang.String tempMsg, java.util.List<MessageBoxLink> msglinks, MessageTypes type, ConfirmCallBackListener callBack)` 单据内悬浮消息框(支持内容设置超链接)
    `void` | AbstractFormView.`showMessage(java.lang.String tempMsg, java.util.List<MessageBoxLink> msglinks, MessageTypes type, ConfirmCallBackListener callBack)` 表单内显示信息（悬浮框），支持内容设置超链接，可设置消息头，消息类型，以及确认监听
    `void` | IFormView.`showMessage(java.lang.String msg, MessageTypes type, ConfirmCallBackListener callBack)` 单据内悬浮消息框 如有回调方法，回调ID必填
    `void` | AbstractFormView.`showMessage(java.lang.String msg, MessageTypes type, ConfirmCallBackListener callBack)` 表单内显示信息（悬浮框），可设置消息头，消息类型，以及确认监听
    `void` | AbstractFormView.`showMessage(java.lang.String msg, java.lang.String type, ConfirmCallBackListener callBack)` 表单内显示信息（悬浮框），可设置消息头，消息类型，以及确认监听
    `void` | IFormView.`showMessage(java.lang.String msg, java.lang.String iconfont, MessageTypes type, ConfirmCallBackListener callBack)` 移动端悬浮框
    `void` | AbstractFormView.`showMessage(java.lang.String msg, java.lang.String iconfont, MessageTypes type, ConfirmCallBackListener callBack)` 表单内显示信息（悬浮框），可设置消息头，消息类型，以及确认监听
    `void` | IFormView.`showSuccessNotification(java.lang.String msg, java.lang.Integer duration, java.util.List<MessageBoxLink> msgLinks, ConfirmCallBackListener callBackListener)` 单据内成功悬浮消息框 消息文本可以设置超链接 默认2秒自动消失，可以设置延时关闭时间
    `void` | AbstractFormView.`showSuccessNotification(java.lang.String msg, java.lang.Integer duration, java.util.List<MessageBoxLink> msglinks, ConfirmCallBackListener callBack)`
    `void` | IFormView.`showSuccessNotification(java.lang.String msg, java.util.List<MessageBoxLink> msgLinks, ConfirmCallBackListener callBackListener)` 单据内成功悬浮消息框 消息文本可以设置超链接 默认2秒自动消失
    `void` | AbstractFormView.`showSuccessNotification(java.lang.String msg, java.util.List<MessageBoxLink> msglinks, ConfirmCallBackListener callBack)`
    `void` | IFormView.`showTipNotification(java.lang.String msg, java.lang.Integer duration, java.util.List<MessageBoxLink> msgLinks, ConfirmCallBackListener callBackListener)` 单据内提示类别悬浮消息框 消息文本可以设置超链接 最小3秒自动消失，可以设置延时关闭时间
    `void` | AbstractFormView.`showTipNotification(java.lang.String msg, java.lang.Integer duration, java.util.List<MessageBoxLink> msglinks, ConfirmCallBackListener callBack)`
    `void` | IFormView.`showTipNotification(java.lang.String msg, java.util.List<MessageBoxLink> msgLinks, ConfirmCallBackListener callBackListener)` 单据内提示类别悬浮消息框 消息文本可以设置超链接 提示类会显示按钮，需要手动关闭
    `void` | AbstractFormView.`showTipNotification(java.lang.String msg, java.util.List<MessageBoxLink> msglinks, ConfirmCallBackListener callBack)`

    类型变量类型为ConfirmCallBackListener的kd.bos.form中的方法参数
    限定符和类型 | 方法和说明
    --- | ---
    `void` | ConfirmCallBackList.`setCallBacks(java.util.List<ConfirmCallBackListener> callBacks)`

    类型变量类型为ConfirmCallBackListener的kd.bos.form中的构造器参数
    构造器和说明
    `ConfirmCallBackList(java.util.List<ConfirmCallBackListener> callBacks)`

  - ### kd.bos.form.operate.interaction中ConfirmCallBackListener的使用

    参数类型为ConfirmCallBackListener的kd.bos.form.operate.interaction中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static void` | InteractionHandler.`doInteraction(IFormView view, IInteractionRequest interactionRequest, kd.bos.dataentity.OperateOption option, ConfirmCallBackListener callBack)` 处理交互请求：如果传入的操作结果中，没有请求信息，则略过不做任何处理