电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

confirmCallBack事件

来源:金蝶云社区作者:金蝶2024-09-235

confirmCallBack事件

1 事件介绍

插件可以在此事件,了解用户的态度,决定后续业务逻辑。

 

说明:

1. 必须在显示交互提示时,设置回调参数,才会触发此事件;

2. 要注意避免重复显示相同交互信息,进入死循环。


2 事件触发时机

用户确认了交互提示信息后,触发此事件,通知插件进行后续处理。

 

示例:

下面的代码显示一条交互提示,需要用户确认;用户确认后,即会触发confirCallBack事件。

ConfirmCallBackListener confirmCallBacks = new ConfirmCallBackListener(CALLBACKID, this);
                String confirmTip = "test confirm call back";
                this.getView().showConfirm(confirmTip, MessageBoxOptions.OKCancel, ConfirmTypes.Default, confirmCallBacks);


3 代码模板 

3.1 代码示例

package kd.bos.plugin.sample.dynamicform.pcform.form.template;

import kd.bos.dataentity.utils.StringUtils;
import kd.bos.form.ConfirmCallBackListener;
import kd.bos.form.ConfirmTypes;
import kd.bos.form.MessageBoxOptions;
import kd.bos.form.MessageBoxResult;
import kd.bos.form.control.Button;
import kd.bos.form.events.MessageBoxClosedEvent;
import kd.bos.form.plugin.AbstractFormPlugin;

import java.util.EventObject;

/**
 * 动态表单,PC端界面事件代码模板
 * 
 * @author rd_johnnyding
 * @remark
 * confirmCallBack事件,在用户确认交互提示后触发
 */
public class ConfirmCallBack extends AbstractFormPlugin {

	// 按钮标识
	public static final String CONFIRM_CALLBACKBTN_KEY = "confirmcallback";
	// 回调标识
	public static final String CALLBACKID = "contentChange";

	@Override
	public void initialize() {
		// 添加按钮点击监听
		this.addClickListeners(CONFIRM_CALLBACKBTN_KEY);
	}

	@Override
	public void click(EventObject evt) {
		Object source = evt.getSource();
		if (source instanceof Button) {
			Button btn = (Button) source;

			// 设置回调
		

confirmCallBack事件

1 事件介绍插件可以在此事件,了解用户的态度,决定后续业务逻辑。 说明:1. 必须在显示交互提示时,设置回调参数,才会触发此事件;2. ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信