首先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,所以效果不一样。
推荐阅读