- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 MarkDown的一些尝试
一级标题二级标题三级标题删除线下划线有序列表1有序列表2无序列表1无序列表2列表嵌套标题1标题2斜体粗体斜体加粗体print(“helloworld”)代码代码块print("helloworld")println("helloworld")代码块var a = "123";alter(a)console.log(a)区块一区块二一级区块二级区块三级区块区块中使用列表一级列表无序列表https
2020-12-28 16:09:17
175
原创 监听layui open的滚动条,将原生table表头固定
$("#layui-layer-shade1").ready(function () { document.addEventListener('scroll', function (event) { if (document.documentElement.scrollTop > 0) { //表头固定在顶部 $("#thead_tr")[0].style.cssText = 'position:
2020-12-16 08:52:53
880
原创 监听bootstrap框架table的横向滚动条与纵向滚动条,并将table的某一整列固定随滚动规定在左侧
实现效果:代码:$(".fixed-table-body").ready(function () { document.addEventListener('scroll', function (event) { if ($(".fixed-table-body").scrollTop() <= 0) { console.log("滚动条已经到达顶部为0"); } conso
2020-12-14 09:13:20
1836
原创 页面的百分比布局
写一个产业图谱的页面已经很久,却从没有进行复盘过。自己细细一想,自己写的页面,对它总体的把控却没有。感觉一个页面是在修修补补中完成的。所以特定总结一个百分比的页面布局。知识点:基本的Html页面构成://<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。<!doctype html><html><head> <meta charset="utf-8">
2020-08-15 14:39:31
4867
原创 去layui模态框的横向滚动条
/*去layui模态框的横向滚动条*/ .layui-layer-content{ overflow-x: hidden!important; }
2020-06-02 16:00:05
1591
原创 li标签中hover的使用及li标签的样式
border-top-left-radius: 10px; /* 左上角的圆角*/#nav li:hover{ border-radius:8px; background-color:#e7efff; }
2020-06-02 15:51:04
3734
原创 页面新增,上增,删除,自动更新排序js
解决思路是:每新增、上增。或删除时,统计列表的tr数,对序号全部进行重新赋值/*当进行新增和上增时,对数据项序号,进行自动排序*/ function fileNmSort() { /*获取模块下的子元素tr数量,按顺序进行fileNum赋值*/ var trFileNmArry = new Array(); var tr =$("#editTable tr"); var tr2 =$("#editTable2 tr"); var tr3 =$("#editTable3 tr");.
2020-06-02 15:44:11
411
原创 layer.open的按钮和右上角一个小×,点击事件,执行方法
ayer.open({ type: 1, title: '弹出页面的标题', skin: 'layui-layer-rim', //加上边框 area: ['1070px', '550px'], //宽高 content: url, btn: ['按钮1','按钮2'], btn1:function(index, layero){ // 按钮1的逻辑 }, btn2:function(index, layero){ // 按钮2的逻辑 }, cance
2020-06-02 15:38:34
3312
原创 bootStrap表格后台动态数据传输与前台的动态列生成
table的列是动态的,可配置的,并且可能不同行对应的表头是不同的。因为是动态的没有对应的实体类对应。库中存的数据为fileName 和 fileValue形式,相当于键值对,当然还有一些其他的字段。附上代码吧<script th:inline="javascript"> var editFlag = [[${@permission.hasPermi('system:gxqAssessmentanalysisExpression:edit')}]]; var removeFlag .
2020-06-02 15:32:29
1601
原创 若依框架的分页,即bootstrap分页,自己进行重新分页
pageNum与pageSize是传到后台的参数if(pageSize==null&&("NaN").equals(pageNum)){ return getDataTable(listAll); }else{ /*return getDataTable(listAll);*/ /*进行分页*/ List<Map<String,Object>> newList = new ArrayList<>(); int pageI
2020-05-25 21:19:28
4061
原创 java8 groupby 对多个字段进行去重, 统计 partitioningBy
根据userId进行分组,userID为Long型List<GxqFwzxFileitemedit> list = gxqFwzxFileitemeditService.selectFileItemAll(gxqFwzxFileitemedit);*按照usrId进行分组*/Map<Long,List<GxqFwzxFileitemedit>> groupBy = list.stream().collect(Collectors.groupingBy(GxqFwz
2020-05-25 21:16:45
1644
原创 layer.close()与layer.closeAll()
//当你想关闭当前页的某个层时var index = layer.open();var index = layer.alert();var index = layer.load();var index = layer.tips();//正如你看到的,每一种弹层调用方式,都会返回一个indexlayer.close(index); //此时你只需要把获得的index,轻轻地赋予layer.close即可//如果你想关闭最新弹出的层,直接获取layer.index即可layer.
2020-05-25 21:09:37
4261
1
原创 mybatis中根据日期格式化查询
mybatis中根据日期模糊查询'%Y-%m-%d'日期格式可以根据自己来进行控制<resultMap type="String" id="ids"> <result property="id" column="id" /> </resultMap><!--查出详情表中当前用户,当前月份的所有ID--> <select id="selectIds" parameterType="GxqFwzxDeta
2020-05-25 21:08:06
1274
原创 运用迭代器,遍历list,删除特定元素
遍历从list中删除一个元素Iterator<String> it = list.iterator();while(it.hasNext()){ String x = it.next(); if(x.equals("del")){ it.remove(); }}
2020-05-25 21:04:30
800
原创 将list转为,(逗号)字符串。将,(逗号)分离的字符串转为数组
将List转变为逗号分隔的字符串List<String> letters= Arrays.asList("A", "B", "C", "D");String lettersCommaSeparated = String.join(",", letters);将,(逗号)分离的字符串转为数组String[] nameAndTypeAndmodId = jsonObj.get("name").toString().split(",", -1);jsonObj.get(“name”)tp
2020-05-25 21:01:24
345
原创 java构造并初始化Map
第一种HashMap<String, String > h = new HashMap<String, String>(){{ put("a","b"); }}; 第二种Map<String,Object> map = new HashMap<>();
2020-05-25 20:55:24
484
原创 清空list与对list赋null
把list清空和赋值null对内存释放的区别所以如果元素很多,做法通常是这样的:list.Clear(); list=null; GC.Collect(); 但GC.Collect();通常会消耗很多时间,所以如果数组元素不多的情况没必要直接调用GC.Collect,让系统在它感到不适的时候自动调用GC.Collect为好。...
2020-05-25 20:52:35
521
原创 a标签置灰
a标签置灰设置 div 元素的不透明级别:div { opacity:0.5; }opacity是透明度的意思。'<a style="opacity:0.4" class="btn btn-danger btn-xs" href="javascript:return false" ><i class="fa fa-trash" style="opacity:0.4"></i>驳回</a> '...
2020-05-25 20:50:53
405
原创 string类型与int类型之间的转换
String转为Int:pageNum为String类型int pageIndex = Integer.valueOf(pageNum).intValue();另一种方式:parseIntString str = "123";try { int a = Integer.parseInt(str);} catch (NumberFormatException e) { e.printStackTrace();}需要注意的是异常的抛出。Int型转String:i为int型
2020-05-25 20:46:52
474
原创 若依框架进行自己分页时,遇到了的问题报出
Optional int parameter 'pageList' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.这里很明显示是类型转换错误,自己也不太清楚其中的逻辑。但将后台的接受pageNum和p
2020-05-25 20:37:23
2320
1
原创 若依框架,bootstrap table的自定义初始化查询条件赋值
父页面点击查询,附带查询条件,传值另一页面 /*搜索后的企业列表,点击详情,在原页面上更新详情页*/ function toQykDetail(comName) { /* var prefix = ctx + "system/gxqTyc";*/ /* search("5");*//* $.modal.openTab("天眼查企业库详情",...
2020-05-08 08:52:02
5333
2
原创 父页面打开模态框子页面,子页面选择值,并赋值给父页面
具体逻辑:父页面:当点击点代码下面的input框,弹出模态框,进行代码选择,并赋值到父页面模态框,并关闭模态框子页面:父页面html与jis + '<td x:str height="19" width="30">' +'<input readonly id="' + 9*rowId +'" name="code" οnclick="openModul(this.i...
2020-04-10 13:04:11
834
原创 一个自己写复杂的多条件查询
页面需要:<!DOCTYPE html><html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"><head> <title>企业概况列表</title> <th:block...
2020-04-09 08:53:08
553
原创 bootstrap的table中indexOf()的用法
项目需求:数据库保存的是地址,但查出来要显示,直接进行区域划分。{ field : 'saddress', title : '所在区域', formatter: function(value, row, index) { if(value!=null&&value!=""){ if(row.saddress.indexOf(...
2020-04-09 08:39:05
671
原创 List中存放list
List<List> listAll=new ArrayList<List>(); List<TycBase> tycBaseList = tycBaseService.selectTycBaseList(tycBase); listAll.add(tycBaseList);
2020-04-08 08:48:50
3437
原创 解决带参数的url,会过滤特殊字符的问题
项目有一个公式管理模块:最终要求前两个公式可以顺利的带出,但计算值公式中的+号被过滤了,开始页面跳转是这样写的 //查看 function toInfo(expressionId){ var sourceExpression =$("#"+expressionId).find('input').eq(1).val() $.modal.openT...
2020-04-04 17:12:58
2845
原创 异常:Invalid bound statement (not found):
今天把各个模块的server层。mapper层整合到一个文件夹。xml文件仍旧在mybaist文件夹中。当进行简单的列表查询时:报了异常: IInvalid bound statement (not found): com.ruoyi.project.system.gxqTyc.mapper.TycBaseMapper.selectTycBaseList]看了mapper层,server层...
2020-04-04 16:43:01
1973
原创 一个html页面,将css,js写成独立文件,然后再引入页面
最近写一个页码估计写完都快5000行代码了想着把css,js全部都独立出去,html页面直接引用方法,这样整个页面就整洁多了前端用的是bootstrap框架,js是静态资源首先,需要明确的是WEB-INF目录是被保护起来的,其下的jsp页面不能直接运行,只能通过控制器跳转来访问;静态资源(js、css、img)也不能被WEB-INF目录外的其他文件直接引用我是写在:js和cs文件夹里的然...
2020-04-04 08:59:24
2645
原创 前端根据类型(className)对元素进行操作
对模块根据类名添加hover操作/*导航栏触发下拉列表*/ $("div[class='content -shadow -fix']").hover(function(){ $("div[class='content -shadow -fix']").addClass("-hover"); },function(){ $("...
2020-04-03 08:46:04
257
原创 BootStrap渲染出的表格,将row中的值作为参数进行传值。
Htnl columns: [ { field : 'id', title : '序号', visible: false }, { fiel...
2020-04-03 08:41:46
1351
1
原创 后台传给前台拿到的是毫秒,js进行转换
写了一个功能,拿到的总是毫秒数 /*生成商标信息*/ else if(res[i].interfaceId=="838"&&res[i].callResult=="ok"){ for (var a = 0; a < obj.result["items"].length; a++) {...
2020-04-02 08:50:10
425
1
原创 锚点监听,点击导航栏滚动到相应模块和导航栏随屏幕滚动,但固定在一定的位置
大概需求:写当偏移顶部一定距离固定jsdocument.addEventListener('scroll', function (event) { var scrollDistance = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; if...
2020-04-02 08:35:17
819
原创 ajax的前后台传值
前台ajax /*搜索*/ function search(id) { var searchName = $(id).val() $.ajax({ type: "POST",//方法类型 dataType: "json",//预期服务器返回的数据类型 url: "/system/tyc...
2020-03-31 08:35:48
213
原创 td中的input,设置点击事件时,当鼠标聚焦时,总是有自带边框的去除方法
原来总是有自带边框/*q去除多条件查询时的聚焦facus边框*/ :focus { outline: -webkit-focus-ring-color auto 0rem; }就可以了,图片弄反了
2020-03-30 08:59:43
667
原创 Bootstrap的一些内在样式修改
采用了boosttrap的表格,有时想改表格的样式。比如北京,条形纹#toolbar{ background-color: rgba(0,0,0,0); } /*表头*/ .table-striped table thead { background-color: rgba(17,97,192,.8); } /*第偶数行*/ #bootstrap-table tr:nth-c...
2020-03-30 08:41:48
630
原创 java怎么删除list中的指定元素
采用for循环的形式for(int i;i<intList.size();i++){ if(intList.get(i)==20){ intList.remove(i) } i--}采用迭代器的形式Interator<Integer> it = intList.interator();while(int.hasNext()){ if(it.next()==2...
2020-03-27 16:51:39
202
原创 input的type为checkbox的样式的调整
采用的是若依框架,客户一定要在全选框的前面加个全选。这种boostrap表格,框架自带的东西,真是难死他一定是个傻子首先我就简单的写了一些css样式,这种写法,我还是第一次尝试 /*!*复选框样式*!*/ input[type=checkbox] { margin-right: 10px; cursor: pointer; font-size: 14px; wi...
2020-03-27 16:18:18
569
原创 css统一将页面input,select,textarea元素改为不可编辑(只读状态)
我竟然开始一个一个去加readonly和disabled $("textarea[name='realCodeExpression']").val(sourceExpression) /*全部设为只读*/ $("input").attr('readonly', true) $("select").css(disabled,true) $("textarea...
2020-03-27 15:38:05
1352
1
原创 Levenshtein 距离,又称编辑距离,在模糊筛选中的应用(接上部分上传功能,批量查询)
因为项目做一个一个批量查询,当后台将上传的Excel表格解析并返回到前台的input搜索框后,点击查询寻$table.search()进入到后台,因为项目需要,其需要进行一个模糊查询,按匹配度,查出相关的内容,匹配度100%,只查出一条,不足的按匹配度从高到低,查出5条。匹配度为0的就查不出。现在看后台:因为前台写了一个查询和批量查询按钮,所以这里做了一个判断。因为查询条件拿的是form表单...
2020-03-27 08:36:55
401
原创 前台的一个文件上传功能
由于项目需要写一个批量搜索的功能 ,上传一个excel文件,解析表格中的内容进行搜索。因为采用的是bootstrap框架,自己首先在工程中引入了bootstrap-fileinput的js和css文件然后在页面进行引入<th:block th:include=“include :: bootstrap-fileinput-css” /><th:block th:inc...
2020-03-25 09:23:32
631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人