记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},
清空缓存运行项目得到这玩意:
另外这个消息提示框有自动关闭时间设置如图:(可自行修改)