2018-4-3 日志记录(MiniUI全局方法)
2018-04-03 22:43
253 查看
今日工作:今天完成了入库详情的的编辑功能,同时完成了入库单的编辑和删除操作,把选择入库产品的页面改了下,改成了表单的绑定形式,通过点击上面不同的产品列表,下面的内容随之联动,在做仓库、区域、库位的三级联动的时候遇到了BUG,联动的内容出现了空白的值。
MiniUI全局方法
问题:
1、在删除入库单的同时也要删除入库单下面的入库详情数据,一开始我就拿到了入库单Id,然后查询出入库明细的记录,然后使用循环批量删除入库明细,最后删除入库单信息。当入库明细的记录为空的时候,系统一直报错,导致删除数据失败,因为删除参数为空,导致sql参数错误。
2、在编辑界面的样式的时候,老是被浏览器缓存,一直需要手动清楚样式,前端的界面才会生效。
3、在选择产品界面,当我们选择仓库的时候,下面的区域和库位一会一并显示出来,当前面选择的仓库没有库位或者区域的时候,界面显示不是很好看,出现空值。(暂时么想到很好的解决办法,或许不应该采用三级联动)
解决办法:
1、在查询出入库明细的记录时,要判断下参数集合是否为空,然后删除,否则不进入分支。
2、谷歌浏览器每次求请求的时候都会将样式信息缓存下来,导致有时样式老是更新不过来。可以通过如下设置,让其不缓存数据、、、F12
明日计划:明日解决下三级联动的bug,然后调试下入库的结果,测试完毕,就可以把入库的MiniUI版本做完了,然后写下MiniUI的使用总结。
mini.parse() //将html标签解析为miniui控件。解析后,才能使用mini.get获取到控件对象。 mini.layout() //布局调整控件达到合适尺寸。 mini.get(id) //根据id获取控件对象 mini.getByUid(uid) //根据uid获取控件对象 mini.getByName(name) mini.getByName(name, parent) //name: 控件name;parent: 可选。限定获取控件的范围。 根据name获取单个控件 mini.getsByName(name) mini.getsbyName(name, parent) //name: 控件name;parent: 可选。限定获取控件的范围。 根据name获取多个控件 mini.formatNumber(number, format) //number: 数值;format: 数字格式化。格式化数字。 format取值,参考: 小数点和千分位:format="n" 货币格式:format="c"。 百分比格式:format="p"。 自定义格式:format="¥#,0.00"。 更多请参考官方API:http://www.miniui.com/docs/api/index.html#ui=base |
1、在删除入库单的同时也要删除入库单下面的入库详情数据,一开始我就拿到了入库单Id,然后查询出入库明细的记录,然后使用循环批量删除入库明细,最后删除入库单信息。当入库明细的记录为空的时候,系统一直报错,导致删除数据失败,因为删除参数为空,导致sql参数错误。
2、在编辑界面的样式的时候,老是被浏览器缓存,一直需要手动清楚样式,前端的界面才会生效。
3、在选择产品界面,当我们选择仓库的时候,下面的区域和库位一会一并显示出来,当前面选择的仓库没有库位或者区域的时候,界面显示不是很好看,出现空值。(暂时么想到很好的解决办法,或许不应该采用三级联动)
解决办法:
1、在查询出入库明细的记录时,要判断下参数集合是否为空,然后删除,否则不进入分支。
// 3、遍历入库详情的数据、开始删除入库详情 List<String> inDetailIds = new ArrayList<String>(); for (InDetail detail : list) { inDetailIds.add(detail.getInDetailId()); } // 执行批量删除动作 int deleteResult = 0; if (!inDetailIds.isEmpty()) { deleteResult = detailDAO.delete(inDetailIds); } |
明日计划:明日解决下三级联动的bug,然后调试下入库的结果,测试完毕,就可以把入库的MiniUI版本做完了,然后写下MiniUI的使用总结。
相关文章推荐
- PHP设置时区,记录日志文件的方法
- SpringAOP注解方式记录操作日志(操作模块,操作功能,调用方法,主键信息等)支持多笔操作时记录
- SQL查询日志 查看数据库历史查询记录的方法
- python logging重复记录日志问题的解决方法
- 警告事件 ID 1202 每隔 5 分钟 记录到事件日志 解决方法
- php error_log记录日志的使用方法和配置 (日志目录一定要手动创建)
- 日志记录的作用和方法 java
- 从头认识Spring-3.6 简单的AOP日志实现(注解版)-需要记录方法的运行时间
- 程序那些事:日志记录的作用和方法
- ***CI异常记录到日志:CodeIgniter中设计一个全局exception hook
- 记录日志时重写持久化类的toString()方法
- XCode 下的开发 类的方法扩展 读书日志记录1.
- go语言日志记录库简单使用方法实例分析
- php error_log记录日志的使用方法和配置 (日志目录一定要手动创建)
- 开启程序集绑定日志记录的方法
- PHP设置时区,记录日志文件的方法
- Unix下C语言用于记录日志的方法(自定义)
- struts2全局异常处理及配合log4j进行异常日志记录
- 【转载】程序那些事:日志记录的作用和方法