弹出确认提示框日志原创
金蝶云社区-兜兜丶
兜兜丶
11人赞赏了该文章 204次浏览 未经作者许可,禁止转载编辑于2024年12月08日 18:12:07

1、普通弹出提示框

ConfirmCallBackListener confirmCallBackListener = new ConfirmCallBackListener("callBack", this);
String msg = "您确定要点击该按钮吗?";
getView().showConfirm(msg, MessageBoxOptions.OKCancel, ConfirmTypes.Default,confirmCallBackListener);

/// 回调监听
@Override
public void confirmCallBack(MessageBoxClosedEvent messageBoxClosedEvent) {
    super.confirmCallBack(messageBoxClosedEvent);
    if("callBack".equals(messageBoxClosedEvent.getCallBackId()) && messageBoxClosedEvent.getResult() == MessageBoxResult.Yes){
        // todo 在此添加业务逻辑
        this.getView().showSuccessNotification("confirm call back success");
    }
}

image.png

2、有详细内容的提示框

String msg = "您确定要点击该按钮吗?";
String detail = "123456";
ConfirmCallBackListener confirmCallBackListener = new ConfirmCallBackListener("callBack", this);
getView().showConfirm(msg,detail, MessageBoxOptions.OKCancel,ConfirmTypes.Wait, confirmCallBackListener);

image.png

3、设置取消按钮名称

String detail = "123456";
Map<Integer,String> maps = Maps.newHashMap();
// maps.put(1,"zhangsan"); 没效果
maps.put(2,"lisi");
getView().showConfirm(msg,detail, MessageBoxOptions.OKCancel,ConfirmTypes.Wait, confirmCallBackListener, maps);

image.png

4、设置请求中,3秒后结束

getView().showLoading(new LocaleString("请等待中"), 3000);

注意点:

// 设置提示框中的图片
ConfirmTypes.Default
ConfirmTypes.Wait

// 设置提示框的按钮
MessageBoxOptions.OKCancel
MessageBoxOptions.YesNo


图标赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!