xiaopang

#小胖出品

遇到的问题

1.Java 字符串转Date(转完后的日期与实际日期不符【月份总是1月】)

原因:
日期格式分不清:

        yyyy:年MM:月份dd:日HH:时mm:分ss:秒

实际操作:

/*** 提取出一个转换日期的方法** @param dateStr 要转为Date类型的字符串* @param format  日期格式* @return 返回转换后的日期类型*/public static Date getParseDate(String dateStr, String format) {SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);//定义一个formate//将formate型转化成Date数据类型,不加pos则需要处理异常,反之不需要ParsePosition pos = new ParsePosition(0);Date date = simpleDateFormat.parse(dateStr, pos);/*将Date转为StringSimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");System.out.println(format.format(date));*/return date;}

2.mybatis映射文件中查询总记录条数的问题

  1. 返回int在中的属性却用resultMap,导致报错
  2. 解决:改为resultType=“int”
  3. xxxx

3.jquery获取单选按钮属性值:

1.用attr()获取不到,显示undefined
2.解决,用prop()方法才能获取得到

4.重新加载当前页面

location.reload();

5.监听行事件

table.on(‘row(数据table的id/elem)’, function (obj) {})

6.关闭layui弹出窗口

var mylayer2=parent.layer.open({title: '选择目录',type:1,area: ['500px', '500px']});   layer.close(mylayer2)

7.@ResponseBody修饰的方法返回类型支持返回类型:

ModelAndView, Model, ModelMap, Map, View, String, void。

8.添加商品从左至右

1.定义一个数组
var dataList=[];
function xx(obj){

//将数据存入表格
$('.btnObj').click(function(){//判断库存数量是否大于或等于要退货数量,如果小于则提示"库存数量小于采购退货数量,不允许退货"var numberVal=xx.val();if(obj.number<numberVal){alert("库存数量小于采购退货数量,不允许退货");}else{// 赋值给此数组dataList.push("id":obj.id,"name":obj.name"number":numberVal)}
})

}

9.设置layui日历控件最小可选择的时间和当前时间

layui.use(['form', 'laydate', 'upload', 'layer'], function () {var form = layui.form,upload = layui.upload,laydate = layui.laydate,date=new Date();laydate.render({elem: '#yyDate',min:'date'});laydate.render({elem: '#birthDay',max:'date'});laydate.render({elem: "#yyDateNext "});

10.layui table默认选中第一行数据

    $('.layui-table-view[lay-id="table的Id"]').children('.layui-table-box').children('.layui-table-body').find('table tbody tr[data-index="0"]').click();

11.layui 将数据表格中的某行数据获取显示到form表单中显示

//监听行双击事件table.on('rowDouble(数据table的id/elem)', function (obj) {openInput(data);})
function openInput(data){form.val("form的id", data);
}

12.input change事件总是获取 上一次的内容怎么解决?

//定义变量用于保存input的内容即可function openAddCustomer3(data) {//单价var $price;//数量var $number ;mainIndex = layer.open({type: 1,title: '商品信息(采购退货)',content: $("#saveOrUpdateDiv4").html(),area: ['600px', '540px'],btn: ["确定", "取消"],success: function (index) {//单价文本框var price = $("#ct_form input[name='purchasePrice']");//数量文本框var number = $("#ct_form input[name='returnNumber']");price.val(data.purchasePrice);number.val(data.returnNumber);//得到总金额sumMoney();$price = price.val();$number = number.val();function sumMoney() {$("#ct_form input[name='sumMoney']").val(price.val() * number.val());}//调整数量,总金额变更$("#ct_form input[name='purchasePrice']").keyup(function () {//true:是字符串,false:为数字if (isNaN($(this).val())) {layer.open({type: 1, title: "警告", content: "请输入数字", area: ['300px', '180px'], btn: ["确定", "取消"]});} else {$price=$(this).val();$("#ct_form input[name='sumMoney']").val($number * $price);}});$("#ct_form input[name='returnNumber']").keyup(function () {//true:是字符串,false:为数字if (isNaN($(this).val())) {layer.open({type: 1, title: "警告", content: "请输入数字", area: ['300px', '180px'], btn: ["确定", "取消"]});} else {$number=$(this).val();$("#ct_form input[name='sumMoney']").val($number * $price);}});}, yes: function () {alert($price)// layer.closeAll();}});}

项目遇到的问题以及解决相关推荐

  1. Qt新建项目No valid kits found解决思路

    Qt新建项目No valid kits found解决思路 第一次用Qt Creator创建Project时,进入Kit Selection窗口后,会提示No Valid kits found. Pl ...

  2. idea项目依赖导入失败_解决idea导入项目后依赖报错问题

    1.在idea首页 Confige-->setting-->build,execution,deployment-->buildTool-->maven-->work o ...

  3. vue-cli创建第一个项目(用git bash解决上下键移动选择问题)

    vue-cli创建第一个项目(用git bash解决上下键移动选择问题) 参考文章: (1)vue-cli创建第一个项目(用git bash解决上下键移动选择问题) (2)https://www.cn ...

  4. Eclipse 导入项目有红感叹号的解决方法

    Eclipse 导入项目有红感叹号的解决方法 参考文章: (1)Eclipse 导入项目有红感叹号的解决方法 (2)https://www.cnblogs.com/mo-xue/p/5742734.h ...

  5. eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法

    eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法 参考文章: (1)eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法 ...

  6. Maven 多模块项目,多个root解决方法

    问题: maven多module项目,maven窗口显示多个root 分析 打开父模块pom.xml文件,检查标签,发现没有将子模块项目放到内,所以会出现多个root 解决 将子模块项目放到内,即可解 ...

  7. 项目中遇到问题的解决方法合集

    以下内容主要是为了方便记录自己在工作中遇到的项目问题搜寻到的解决方法,肯定方法不唯一,这里只是给出解决了我的问题的方法,大家走过路过随便瞧瞧较好啦嘻嘻 1.使用@vue/cli 4.x 创建vue项目 ...

  8. 用beyond compare解决git不能同步项目重新下载项目然后就行对比解决冲突

    用beyond compare解决git不能同步项目重新下载项目然后就行对比解决冲突              这几天一直由于之前的的项目实现的功能没有提交,git客户端我用的是smartGit,然后 ...

  9. php项目index页面空白,如何解决vue项目打包后打开页面空白的问题

    这篇文章主要介绍了vue项目打包后打开空白解决办法,内容挺不错的,现在分享给大家,也给大家做个参考. 网上很多说自己的VUE项目通过Webpack打包生成的list文件,放到HBulider打包后,通 ...

  10. spring boot maven项目返回值乱码的解决方法

    spring boot maven项目返回值乱码的解决方法 1.先看乱码效果: spring boot maven项目,返回值乱码,如下图: 控制台打印log乱码,如下图: 有swagger的话,sw ...

最新文章

  1. 优化asp.net ajax的脚本资源下载
  2. 统一沟通-技巧-9-Lync 2010-Outlook 2010-自动配置-2-普通人员
  3. 信息学奥赛一本通(1321:【例6.3】删数问题(Noip1994))
  4. pandas颠倒dataframe与series的顺序
  5. Vs 中关于项目中的某 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx”
  6. snipaste如何滚动截图_试用了20个截图工具,我写下这份超全的软件指南
  7. VR全景智慧城市虚拟现实三维的发展
  8. 你还不了解QQ聊天是如何实现的吗?手把手教你实现网络聊天室
  9. C++加速读取和其他加速
  10. python 判断是否为中文
  11. 半导体显示丨三星显示器拟投资逾21.5亿美元抢占OLED电视面板市场
  12. 一文搞懂css 2D动画效果
  13. 逆商之CORE和LEAD
  14. java -cp 的使用
  15. 工作必备Git保姆级教学
  16. FPGA图像处理_查找表的使用(正弦函数的实现)(含源码)
  17. Session的用法
  18. 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
  19. 360浏览器html5脚本,360浏览器运行脚本易培训
  20. 叛乱沙漠风暴服务器配置教程 叛乱沙漠风暴怎么开服

热门文章

  1. Redis学习笔记1-安装配置
  2. UIView常见属性
  3. 计算机网络 实验 使用端口完成地址转换,Wireshark抓包工具计算机网络实验解析...
  4. homeassistant搭建_ 搭建智能家居第三篇:小米系列接入homeassistant的教程分享
  5. 皮卡丘为什么不进化_皮卡丘为啥不进化成雷丘?小智都暗示得这么明显皮卡丘还是拒绝了...
  6. 浅拷贝 python_python中什么是浅拷贝
  7. python列表推导式格式_Python列表推导式(for表达式)及用法
  8. mysql持久连接_持久性连接,短连接和连接池
  9. java 网站计数器_Java Bean实现网页来访计数器
  10. c 多文件全局变量_C语言开发单片机为啥都是全局变量形式?