当前位置: 首页 > news >正文

记dwz(JUI)前端框架使用之--服务端响应提示框

目录

前言

一、DWZ服务器端响应种类

二、如何增加info级别的消息提示

1.打开项目的BaseController.java类

2.打开项目的dwz.min.js文件

3.最后在前端DWZ的主加载页面或者js文件中添加如下代码:


前言

本篇文章没有讲太多东西,主要是个人工作记录保存。如果对你有帮助也算是机缘巧合了。

一、DWZ服务器端响应种类

如果你看过DWZ的文档:dwz-user-guide.docx。那么你可以搜索以下内容:

从上图可以看出DWZ提供的以上几种响应。但其实还可以扩展如下图info:201, warn:202:

二、如何增加info级别的消息提示

1.打开项目的BaseController.java类

这个BaseController.java类是你自己搞的,定义了服务器响应消息的显示页面ajaxDone.jsp。

现在我们需要在BaseController.java中增加以下代码:(业务Controller中return时调用)

protected ModelAndView ajaxDoneInfo(String message) {return ajaxDone(201, message, "");
}

2.打开项目的dwz.min.js文件

这里增加info消息级别:

statusCode: {ok:200, error:300, timeout:301, info:201},

下图位置增加info级别的判断:

额外说明:以上两处或者在dwz.core.js文件中添加。因为dwz框架的使用可以是多个js的方式引入,也可以是直接引入dwz.min.js文件替换其它的文件。

接下来还需要在dwz.ajax.js文件或继续dwz.min.js文件中根据需要进行修改以下两处:(我这里没有修改的需要,所以未做修改。)

3.最后在前端DWZ的主加载页面或者js文件中添加如下代码:

statusCode:{ok:200, error:300, timeout:301, info:201},

清空缓存运行项目得到这玩意:

另外这个消息提示框有自动关闭时间设置如图:(可自行修改)


相关文章:

  • 如何在x86_64 Linux上部署Android Cuttlefish模拟器运行环境
  • Spring Cloud Feign 整合 Sentinel 实现服务降级与熔断保护
  • python + opencv实现简单的文字水印
  • 【CSS 行高陷阱:如何避免文本被截断问题】
  • 【RESTful接口设计规范全解析】URL路径设计 + 动词名词区分 + 状态码 + 返回值结构 + 最佳实践 + 新手常见误区汇总
  • Day43 复习日 图像数据集——CNN
  • 数据结构进阶 - 第一章 绪论
  • linux cp与mv那个更可靠
  • 2-深度学习挖短线股-2-训练数据计算
  • Elasticsearch 中的精确搜索与模糊搜索
  • 从手机随拍到标准扫描件:AI如何智能校正证件照片(Python+OpenCV)
  • 机器人系统ROS中包内节点启动详解和实战示例
  • Maven配置本地仓库、中央仓库、公司私有仓库
  • 笔记04:层叠的定义及添加
  • 【机器学习深度学习】线性回归
  • 高中成绩可视化平台开发笔记
  • Jenkins 部署与使用
  • Nordic nRF52832 寄存器级 UARTE 发送实现
  • Python中的多线程与协程:程序、线程、进程之间的关联关系
  • 发布:大彩DN系列3.2寸全视角IPS串口屏发布!