addMessage和addErrorMessage原创
金蝶云社区-刘江波_供应链
刘江波_供应链
9人赞赏了该文章 302次浏览 未经作者许可,禁止转载编辑于2023年12月22日 13:33:30

    首先addMessage有多个重载方法: addMessage(ExtendedDataEntity dataEntity, String content) addMessage(ExtendedDataEntity dataEntity, String content, ErrorLevel errorLevel) addMessage(ExtendedDataEntity dataEntity, String title, String content, ErrorLevel errorLevel)

    addErrorMessage只有addErrorMessage(ExtendedDataEntity dataEntity, String content)方法。

    addMessage一行显示红色提示字体,多行显示黑色提示字体。原因默认的是FatalError类型。addErrorMessage一行显示黄色提示字体,多行显示黑色提示字体。原因默认的是Error类型。 addMessage(testForm, "这是一行的显示效果");

上传图片

    addMessage(testForm, "这是两行的显示效果");

上传图片

    addErrorMessage(testForm, "这是一行的显示效果");

上传图片

    protected void addFatalErrorMessage(ExtendedDataEntity dataEntity, String content) 效果跟addMessage(ExtendedDataEntity dataEntity, String content)效果是一致的。

    addWarningMessage是弹框提示窗口,选是继续执行。

上传图片

    addWarningMessage、addErrorMessage、addFatalErrorMessage源码最后都是调用的addMessage(ExtendedDataEntity dataEntity, String title, String content, ErrorLevel errorLevel)方法,只是最后的ErrorLevel errorLevel参数分别是ErrorLevel.Warning、ErrorLevel.Error、ErrorLevel.FatalError,所以效果不一样。

赞 9