js
付月半子
月亮很亮,亮也没用,没用也亮。
展开
-
js的sort()排序
sort()默认排序顺序是根据字符串Unicode码点原创 2023-02-03 17:37:01 · 124 阅读 · 0 评论 -
vue element 下拉框内容过长显示...鼠标悬浮显示全部
1.1. css 多选下拉框内容过长-用...代替/*下拉选择框-多选-内容过长-用...代替 begin */.el-tag.el-tag--info { background-color: #f4f4f5; border-color: #e9e9eb; color: #909399; max-width: calc(100% - 50px); /* white-space: nowrap; tex...原创 2021-09-06 14:00:24 · 6823 阅读 · 1 评论 -
easyui-dialog 弹出框表格,打开它一直显示表头的东西
当内容高度大于设置的高度的时候,会自动出现滚动条,这里想要:每次打开弹出框表格的时候,滚动条都在最上方。$("#弹出框id").scrollTop(0);原创 2018-06-25 17:36:35 · 1317 阅读 · 0 评论 -
easyUI easyui-datagrid (良好习惯:onClickRow,onSelect 都写上,事件同步)
要养成良好习惯:onClickRow,onSelect 都写上,这样在添加或者修改之后,选中某一行,才会自动执行 onSelect,同步onClickRow 点击事件。如:这样在添加或者修改之后,选中某一行,才会自动执行 onSelect,同步onClickRow 点击事件。...原创 2018-06-14 10:47:09 · 7795 阅读 · 0 评论 -
【最后一行无标号问题】Easyui Datagrid rownumbers行号四位、五位显示不完全
百度了一下Easyui Datagrid rownumbers行号四位、五位显示不完全:(即行号太窄,显示不全问题)代码:$.extend($.fn.datagrid.methods, { fixRownumber : function (jq) { return jq.each(function () { var panel = $(thi...原创 2018-06-07 16:49:51 · 980 阅读 · 0 评论 -
easyUI tree 动态加载
原创 2018-05-28 17:08:26 · 1849 阅读 · 0 评论 -
easyui-datagrid 用【easyUI】实现表格分页需要注意的
请求参数为page、rows (固定的名称) 在datagrid的请求参数中,page为当前页码,rows为所要展示的数据条数而在datagrid的响应参数中,必须有total和rows其中total为通过该条件查询到的总记录数,而这里的rows为所有的记录内容,为一个List集合。 ...原创 2018-05-28 14:00:59 · 765 阅读 · 0 评论 -
js文件操作之——导出Excel (js-xlsx)
转自https://www.cnblogs.com/youryida/p/9275615.html 1. 最简单的Excel导出原理:js可以通过base64或者blob,把一个包含一个<table>的<html>串,导出成xx.xls格式。而Excel可以打开html文件。这样看起来,就是一个成功的Excel导出。var tableHtml='&l...转载 2018-11-16 16:06:27 · 1850 阅读 · 0 评论 -
jAVA/JS 转码解码(URLEncoder.encode decodeURIComponent)
引用包:import java.net.URLDecoder;Java解码:String s = URLDecoder.decode(URLDecoder.decode(templateObj.getString("templateContent"), "UTF-8"),"UTF-8");s = URLDecoder.decode(URLDecoder.decode(s, "UTF-8...原创 2018-09-19 16:59:22 · 1622 阅读 · 0 评论 -
JAVA/JS 转码解码(URLEncoder.encode | URLDecoder.decode | encodeURIComponent | decodeURIComponent)
JS中一些文本拼接报文的时候,有些字符会导致报文出错,所以这里要用到转码。(其中的某些字符将被十六进制的转义序列进行替换) 引用包:import java.net.URLDecoder; import java.net.URLEncoder; JAVA转码:String encode = URLEncoder.encode("你好,{{NAME}}"...原创 2018-04-27 11:09:29 · 3050 阅读 · 0 评论 -
自定义按钮 导出echarts图
var myChart = echarts.init(document.getElementById('test'));var i = myChart.getDataURL({ type:'png', backgroundColor:'white' // 导出的图片分辨率比例,默认为 1。 //pixelRatio: number, }); var $a =...原创 2018-12-21 09:03:18 · 1668 阅读 · 0 评论 -
(转)jquery 监听div大小变化函数|div resize事件
https://blog.csdn.net/mengzhengjie/article/details/72829828 (原文链接) 窗口有大小改变的监听事件,却不适用于divwindow.onresize = function(){} 如下 是监听div大小变化的jquery扩展,通过这个函数扩展jquery,使div也具有和窗口一样的resize功能//监听div大...转载 2018-12-27 14:30:25 · 7660 阅读 · 3 评论 -
js打印、导出excel
页面引入js文件<script type="text/javascript" src="${pageContext.request.contextPath}/JScript/jquery.PrintArea.js"></script><script type="text/javascript" src="${pageContext.request.context.原创 2019-01-11 11:00:05 · 537 阅读 · 0 评论 -
oninput事件、onchange事件区别
onchange :元素发生改变时调用,在元素失去焦点时调用方法 onInput :元素发生改变时调用,元素变化,立即触发方法 最近项目用easyUI的easyui-combobox写了一个可搜索的下拉框,但是出现一个问题:比如输入“本体”,不点空格或者回车,用鼠标选择“本体”,则不触发onchange事件,不能按输入的名称查询。然后想到用oninput事件,虽然会浪费一点...原创 2019-01-09 19:20:57 · 998 阅读 · 0 评论 -
JS中==、===和Object.is()的区别
==:等同,比较运算符,两边值类型不同的时候,先进行类型转换,再比较;===:恒等,严格比较运算符,不做类型转换,类型不同就是不等;Object.is()是ES6新增的用来比较两个值是否严格相等的方法,与===的行为基本一致。先说===,这个比较简单,只需要利用下面的规则来判断两个值是否恒等就行了: 如果两个值都是null,或者都是undefined...转载 2019-03-20 17:30:04 · 357 阅读 · 0 评论 -
js 二维以上数组排序
var diaReslt = [[0.67,"第四",0.7],[0.997,"第一",9.2],[0.97,"第二",22],[0.87,"第三",21],[0.17,"第五",0.8]]; diaReslt.sort(function(a, b) { var t1 = a[0]*1; var t2 = b[0]*1; if (t1 &...原创 2019-03-27 16:34:34 · 634 阅读 · 0 评论 -
JS导出Excel(使用Blob),兼容IE,且保留样式
JS实现html导出Excel,兼容IE浏览器 方法一:$("#tableID").first().tableToExcel();-----------------------------------------------------------------------------------------------------------------------------...原创 2018-11-19 10:34:20 · 13511 阅读 · 4 评论 -
[转]UAP studio基础使用技巧
作者:渣成沙 来源:CSDN 原文:https://blog.csdn.net/github_34367377/article/details/82253763 找到前辈写的uap使用技巧,解决了获取当前登录用户问题,开心 1.表格翻页方法的重写me.gridView.getDataGrid().onpageindexchanged.clear(); me.gridView.g...转载 2018-11-16 17:47:53 · 8513 阅读 · 0 评论 -
js 获取文件对象var fileObj = document.getElementsByName("blobupFile")[0].files[0];
easyUI中上传文件的easyui-filebox:(class="easyui-filebox")<input id="Document_filePath" class="easyui-filebox" name="blobupFile" data-options="buttonText:'选择文件',method: 'post',required:true" style="wi原创 2018-06-28 10:17:28 · 10419 阅读 · 2 评论 -
XMLHttpRequest 上传文件,带进度条。(easyUI)
... <td style="width:17px;height:40px;">文件内容</td> <td style="width:83%;"> <input id="Document_filePath" data-opt原创 2018-06-28 10:21:44 · 1059 阅读 · 0 评论 -
easyUI日期控件添加‘清空’按钮
1:在jquery.easyui.min.js中buttons中添加 { text : function(_b700) { return $(_b700).datetimebox("options").cleanText;}, handler : function(_b711) { $(_b711).combo("setValue", "").combo("setTex...原创 2018-07-03 16:36:34 · 919 阅读 · 0 评论 -
为JQuery EasyUI 表单组件加上“清除”功能
转载自:https://www.cnblogs.com/rulian/p/6690326.html 1、背景 在使用 EasyUI 各表单组件时,尤其是使用 ComboBox(下拉列表框)、DateBox(日期输入框)、DateTimeBox(日期时间输入框)这三个组件时,经常有这样的需求,下拉框或日期只允许选择、不允许手动输入,这时只要在组件选项中加入 editable:fal...转载 2018-07-04 09:49:47 · 853 阅读 · 1 评论 -
动态设置高度div 与easyUi中easyui-dialog不同
//改变窗体高度 $('#Equipment_Dialog_DeviceEgenral').dialog({ height:"260px" }); //div 中$('#Equipment_Dialog_DeviceEgenral').attr("style","height:260px;");原创 2018-06-28 17:25:55 · 1137 阅读 · 0 评论 -
为JQuery EasyUI 表单组件加上“X”功能
【core.js---------】/* * 为‘日期时间选择框’添加‘清除’图标 * 该实现使用了 onChange 事件,如果用户需要该事件,可传入自定义函数,会自动回调 。 */function addClear4Datetimebox(theId){ $(theId).datetimebox({ //值改变时,根据值,确定是否显示清除图标 onCha...原创 2018-07-04 13:56:19 · 360 阅读 · 0 评论 -
js鼠标移动到某个元素上改变鼠标样式,如悬浮小手、禁用鼠标、等待...
js鼠标移动到某个元素上改变鼠标样式:则在这个元素的样式里加上 cursor:(你想改的样式)。eg:<table border="0" style="cursor:default">原创 2018-07-12 10:45:11 · 15715 阅读 · 2 评论 -
easyUI小笔记
1.添加一条记录,定位问题:appendRow(选中添加的id所在行) $('#Equipment_Dialog_DeviceEgenral').dialog('close'); // close the dialog $('#Equipment_datagrid_DeviceEgenral').datagrid('appendRow',{ id:resultJson.data....原创 2018-06-04 13:49:06 · 128 阅读 · 0 评论 -
easyUI :使弹出框dialog位于页面最顶层
用top1、一般dialog : $('#Dlg_WarningXxxxx_historyRecord').dialog('open').dialog('setTitle','历史处理记录'); 2、使弹出框在最顶层显示: top.$('#Dlg_WarningXxxxx_historyRecord').dialog(...原创 2018-07-30 09:46:36 · 7237 阅读 · 2 评论 -
easyUI FileBox(文件框)的setValue不能用,回显文件名称则可以用prompt代替
FileBox(文件框)组件在表单当中表示一个文件上传的字段。它扩展自 textbox(文本框),大部分的属性、事件和方法都继承自文本框。但是由于浏览器的安全问题,其中的某些方法(如:"setValue")则不能用于 filebox 组件。<input id="Xxx_Document_filePath" data-options="buttonText:'选择文件',method:...原创 2018-08-06 15:42:19 · 3687 阅读 · 0 评论 -
easyUI:combotree 选择xxx,文本框只显示子节点,不显示父节点
<input id="AAAxxxxxxId" name="XX" multiple style="width: 215px;"></input> $('#AAAxxxxxxId').combotree({ url: 'xxxxx?id=0&ClassID='+xxxxxxxx+'&volID='+x..原创 2018-08-03 13:32:57 · 1883 阅读 · 1 评论 -
easyUI form表单提交:参数处理
$("#from_xxxxx_Dialog_xxxid").form('submit', { url: 'DeXX/SaveXXXXUploadXXX.action', onSubmit: function (param) { param.Xpe=ParamValue.XX; ...原创 2018-08-16 09:23:38 · 12068 阅读 · 1 评论 -
1.JS 格式化日期 2.JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式
将 2018-11-08 17:51:51 转化为 2018年11月08日 或者其他格式..//时间格式化 function time_format (time, format){ console.log(time); var t = new Date(time); var tf = function(i){return (i < 10 ? '0' :...原创 2018-11-09 09:30:24 · 261 阅读 · 0 评论 -
判断是否是IE浏览器(包括IE)
IE浏览器总是出现一些不兼容的问题,所以很多时候要判断是否是IE浏览器。网上很多判断方法不适合IE11. 此方法适用IE11及其以下。 function isIE() { if (!!window.ActiveXObject || "ActiveXObject" in window) { return true; } else { return false; }} ...原创 2018-11-12 14:35:53 · 5254 阅读 · 0 评论 -
js 改变span的值以及样式
<span style="color:#32cd32" id="latestState">正常</span>$("#latestState").text(latestState).attr("style","color:"+latestStateColor+";");原创 2018-06-27 10:36:14 · 10370 阅读 · 0 评论