- 博客(21)
- 资源 (16)
- 收藏
- 关注
原创 静态工具类注入mapper方法
package com.adc.da.main.util;import cn.hutool.core.lang.Snowflake;import cn.hutool.core.util.IdUtil;import com.adc.da.riskassessment.securitysystem.entity.OperationLog;import com.adc.da.riskasse...
2019-03-07 14:51:31 1541
原创 以流形式导出excel
try { //输出流对象 OutputStream os = null; Workbook workbook = null; ...... workbook = ExcelExportUtil.exportExcel(params, ...
2019-02-16 13:09:47 1682
原创 java确认excel是03版本还是07版本
//判断excel版本不能通过文件后缀名来区分,如果将.xlsx文件直接改名是.xls,java后台读取文件时是根据流的信息头来判断版本的不是后缀名//当excel是2003时//is是文件的InputStreamboolean isExcel2003 = true;if(!is.markSupported()) { is = new PushbackInputStream(is...
2019-01-29 15:02:08 3954 2
原创 数据表格table.on('checkbox)的取消勾选问题 在不符合条件的那一行,取消掉在数据表格的勾选
table.on('checkbox(table-task-ptr)', function(obj){//checkbox 复选框选中事件//如果状态是选中的 if (obj.checked) { ptrCreateId = obj.data.ptrpartskey + ","; //根据id查询,选中的零件当中 是否存在启动了PTR的零件,如果有返回启...
2019-01-12 00:38:01 3960
原创 get传参特殊字符处理和JSON.parse特殊字符处理
get传参特殊字符处理name = encodeURIComponent(name);JSON.parse特殊字符处理newlayerstr = jsonString(newlayerstr) /** * json处理特殊字符 */ function jsonString(jsonObjString) { ...
2018-11-28 17:40:05 601
原创 easyui的datagrid获取当前页码和每页显示条数
easyui的datagrid获取当前页码和每页显示条数var options = $('#' + j + '').datagrid('getPager').data("pagination").options;var pagej = options.pageNumber; //当前页数var rowsj = options.pageSize; //每页的记录数(行数)...
2018-11-14 15:16:30 2226
原创 ztree获取树的所有节点
var treeObj = $.fn.zTree.getZTreeObj("car-tree");//获取到树var nodesSys = treeObj.getNodes(); //可以获取所有的父节点var nodesSysAll = treeObj.transformToArray(nodesSys); //获取树所有节点console.log(nodesSysAll); ...
2018-11-13 12:19:20 5270
原创 excel导入如果是数字类型的poi的cell.getStringCellValue()会报错
excel导入如果是数字类型的poi的cell.getStringCellValue()会报错,先将cell转化为文本类型再进行读取Cell numCell = row.getCell(0);if(numCell != null){ numCell.setCellType(Cell.CELL_TYPE_STRING);}String cellValue = numCell.getSt...
2018-05-28 13:35:58 22161 1
原创 js中[]没有remove方法,但是可以自定义方法
Array.prototype.indexOf = function (val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1;};Array.prototype.remove = function (val) { ...
2018-05-25 09:50:26 5651
原创 点击事件被循化累加调用,没点击一次 点击事件执行次数比上一次+1,解决
利用jquery的unbind方法,$('#id').unbind('click').bind('click',function(){//事件处理});定义和用法unbind() 方法移除被选元素的事件处理程序。该方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。ubind() 适用于任何通过 jQuery 附加的事件处理程序。取消绑定元素的事件处理程序和函数规定...
2018-05-10 10:19:58 421
原创 ztree中模糊查询,每次查询关闭上次查询到的节点,重新展开
在ztree中使用模糊查询时第一次查询出来的结果选中,第二次查询要求关闭第一次的查询结果重新展开符合第二次的查询结果在js中使用expandAll(false);但是expendAll(false)在与expandNode一起使用时出现异常,在用断点模式查询发现,expendAll(false)关闭所有节点时总是在方法执行完之后,因为ztree的展开和折叠是使用jQuery的动画完成,是一个异步过...
2018-04-13 12:45:18 1540
原创 layui弹窗问题,打开弹窗直接按回车键,出现多余的蒙版
在layui的弹窗刚打开时,不进行其他操作,直接按回车键会有多余蒙版出现,按很多次会有很多个同时存在,导致页面变黑且无法进行其他操作。因为浏览器就是这样,Enter会触发上一次的事件。你可以在success里禁用entervar index1 = layer.open({ type: 1 //模态框类型 , title: '新建车型' ,skin: 'layer-title...
2018-03-30 09:45:14 2250 1
原创 得到所有input的id和输入的值
想要得到所有input的id和值,让所有input拥有同一个name,通过name拿到所有input再进行取值这里所有input的name均为serachTdvar map = {};var serachInputText = $("[name='serachTd']");$.each(serachInputText,function () { var input = $(this);...
2018-03-29 14:04:34 8643
原创 layui弹窗只有在ajax请求结束时之后才关闭,async阻塞
实践中遇到的坑,在用layui弹窗时,弹窗内容是动态渲染的,在渲染完毕后点击确定请求ajax,但是我想要在点击确定后出现layui的loading,但是总是ajax请求结束之后才加载loading,原因是我在ajax中使用了async:false;去掉即可layer.open({ type: 1, title: ['请选择要显示的列', 'font-size:1.1rem;','b...
2018-03-29 13:24:28 4315 2
原创 sessionStorage用法注意事项
首先要初始化$(document).ready(function(){ initSessionStorage();});var storage;/** * 初始化sessionStorage */function initSessionStorage() { if(!window.sessionStorage){ alert("浏览器不支持sessio...
2018-03-06 09:47:47 4338
原创 layui的select下拉框太长采用滚动条的形式出现
如果layui 的下拉框的内容过多样式会很难看,可以采用给select一个固定高度,超出部分滚动条滚动显示只需要加一条css即可<style> .layui-form-select dl { max-height:200px; }</style>...
2018-03-05 10:13:01 13290 2
原创 克隆git地址无效
开发项目时中途换了电脑但是项目一直克隆不下来,前端可以克隆下来,后台一直报错,地址无效,但是地址是对的。后台在克隆时地址栏加入用户名和密码就可以了两个箭头分别是用户名和密码git clone https:// 用户名:密码@项目地址(项目地址的https://之后的部分)/...
2018-02-28 13:07:50 4339 1
原创 jquery的点击事件,非动态加载点击与动态加载点击
jquery的点击事件,非动态加载点击与动态加载点击写法不同1.非动态加载点击<div id="clickdemo"> <ul> <li>1<li> </ul></div>点击1触发 $("#clickdemo ul li").on("click",function
2018-02-24 17:54:01 824
原创 ztree的异步加载和右键增删改
ztree的异步加载和右键增删改, html如下class="ztree" id="ModelcarEditTree">id="rMenu"> id="m_add" onclick="addTreeNode();">增加节点 id="m_del" onclick="removeTreeNode();">删除节点 更改节点-->
2018-01-26 17:20:05 398
翻译 js转换时间戳为yyyy-mm-dd
//年-月-日function fmtDate(obj){ var date = new Date(obj); var y = 1900+date.getYear(); var m = "0"+(date.getMonth()+1); var d = "0"+date.getDate(); return y+"-"+m.substring(m.leng
2018-01-20 19:25:13 3115
原创 ztree插件同一页面多个tree想要每个tree有独立的点击事件
在同一个页面如果有两个tree,而且想要两个tree的点击事件区别开来,需要设置独立的一套setting和回调函数,如下://第一棵树var setting = { isSimpleData : true, //数据是否采用简单 Array 格式,默认false treeNodeKey : "id", //在is
2018-01-10 09:43:20 5442
ApacheOpenOffice4.1.6.tar.gz.zip
2019-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人