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格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



