3.6.3.2. 通知消息

对 v.7.0 之后的新版本 API,请参阅 通知消息

通知消息可以通过 Frame 接口的 showNotification() 方法来调用。由于界面控制器都实现了这个接口,所以可以直接在界面控制器调用此方法。

showNotification() 方法有下列参数:

  • caption - 通知文本。对于 HTML 类型的消息,可以使用 HTML 标签来格式化消息内容。使用 HTML 时,确保对数据库取出的数据进行转义保护,避免 web 客户端进行代码注入。在非 HTML 格式的消息中可以使用 \n 来换行。

  • description – 在 caption 下显示的一条可选的描述信息。也可以使用 HTML 和非 HTML 格式。

  • type – 消息类型。可能的类型:

    • TRAY, TRAY_HTML - 在界面右下角显示通知消息,之后会自动消失。

    • HUMANIZED, HUMANIZED_HTML – 显示在界面中间的标准通知消息,之后会自动消失。

    • WARNING, WARNING_HTML – 警告通知消息,点击时消失。

    • ERROR, ERROR_HTML – 错误通知消息,点击时消失。

显示通知消息示例:

  1. showNotification(getMessage("selectBook.text"), NotificationType.HUMANIZED);
  2. showNotification("Validation error", "<b>Date</b> is incorrect", NotificationType.TRAY_HTML);