![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
亿米酒酒
本人已经离开IT行业,文章不再更新
展开
-
jQuery仿钉钉组织架构的选择部门功能,移动端完美树形图
在网上找了好久,实在没见到有类似的只能自己写一个一、功能如图所示,点击选择无限下级功能二、css <style> body{ margin:0; padding:0; background:#ffffff } .spaceBetween { display: flex; justify-content: space-be原创 2021-11-30 17:30:12 · 1808 阅读 · 1 评论 -
点击链接启动钉钉微应用(带参数)
一、参考官方文档https://developers.dingtalk.com/document/app/message-link-description二、划线部分是要改的地方,这个路径指的是开发者后台配置的地址三、然后改造路径,使它能带参数,正常路径打个问号后面拼接参数,对路径unicode转码c#转码方式 string urlEncode = HttpUtility.UrlEncode("http://q4vtqq.natappfree.cc?id=123345"); //url编码原创 2021-11-09 13:27:45 · 1296 阅读 · 0 评论 -
查询树节点的所有下级节点的分类数据,树的导航条功能
一、 使用了树状图对数据进行了分类,但是分类了之后当然也要把分类后的数据查询出来啦。现在要实现的功能是点击了分类的节点后,不仅把当前点击节点的数据查询出来,而且连带该分类下级的所有分类数据都要查询出来。二、首先获取点击的节点,通过递归的方式获取到当前的节点和它所有下级节点id,然后把节点id的数组给到页面上的input记录下,后面查询时就获取这个input的值去查询客户信息就可以了。 var...原创 2019-07-16 16:45:57 · 1032 阅读 · 0 评论 -
Tree树状图的动态增删查改(下)修改与删除
一、整个树状图中,修改和删除可以说是比较容易理解的功能了,相比于新增操作也少了很多,也用不着把id传来传去的。二、删除节点1、修改的位置比较特殊,所以就先说下删除是怎么做的吧。2、第一步,删除的方法必须写在插件自带的remove的方法里面,然后就是用插件的方法获取选中的值,再下去的就是判断了。isParent等于true的话就说明选中的是父节点,并且下面是判断到有子节点的,后面的两个就是限制...原创 2019-07-16 16:37:31 · 3691 阅读 · 4 评论 -
Tree树状图的动态增删查改(中)新增节点
一、 新增节点1、 新增的基本功能样式可以在tree里面的案例找到,我这里用的添加节点是子节点,父节点其实是不用插件里面那个添加的。只要配置合适,给子节点添加子节点,该节点就会自动变成父节点的,前提是取消节点锁定。2、下面三个a标签分别是添加、修改和删除,把id等值写对了就能对树进行编辑操作了。3、 只要上面的HTML样式写对了,点击了a标签它插件就会自己调用下面的add方法,新增节点后...原创 2019-07-08 14:32:56 · 2987 阅读 · 0 评论 -
Tree树状图的动态增删查改(上)生成树状图
一、刚学习项目里就有使用到树状图这个功能,树状图这个功能是要用到插件才能做的,我目前发现有两个插件的样式是比较好看的,一个是Layui里面自带的树组件,不过它的文档写的挺少的,而且看不懂;另一个是jquery的zTree_v3插件也是我现在要说的插件,它的配套文档写的挺多的,但是呢,好吧依然看不懂。二、在经历了不断上网查找方法和不断地询问同学后,差不多花了一个星期才把它的增删查改的功能完成。虽...原创 2019-07-08 14:29:31 · 1689 阅读 · 0 评论 -
行内单元格数据计算和列数据统计
一、 今天要讲的是,如何在自己布局的table表格里面,对表格里面输入数值,然后它会自动计算并且显示结果出来的功能。二、 比如在折扣表里面输入数值,然后获取折扣输入的值,接着获取折扣前面的单价值,再通过计算得出折扣单价,并把它表格原有的数值改为计算后的值,还要获取到数量里的值和单价或折后单价计算,得出金额值后回填金额单元格。三、 这个功能是怎么实现的呢,刚开始也尝试过输入折扣的值后,获取到该...原创 2019-06-17 18:04:05 · 458 阅读 · 0 评论 -
选择模态框里的layui表格的数据后,进行多条数据回填table
一、 在layui渲染出来的表格里面,如何将选中的多条数据对应地回填到后面的table表格里面呢。这个问题其实说难也不难,一个是采用layui渲染出来的表格,一个是自己写的表格,要把数据从前者放到后者有时却挺困扰人的。二、 获取数据1.具体的第一步,先获取到选中的layui表格数据。怎么获取选中的数据,layui其实有它自己的方法的,var checkStatus =layuiTable....原创 2019-06-17 17:59:27 · 2265 阅读 · 18 评论 -
数据导出 水晶报表
今天我们来说一下水晶报表该怎么打印。打印水晶报表之前,首先的当然是整理下思路啦!水晶报表也是肯定要插件的,所以它的第一步就是安装插件,接着创建数据集,再创建报表模板,然后写的就是打印方法了,一、 安装插件水晶报表的打印它是要用插件才能实现的,我这里用的是CRforVS的这个插件,这里要非常注意非常注意的一点就是,安装它的时候千万别打开其它的窗口,因为其他的窗口会挤压它到显示的边上。我就试过一...原创 2019-05-07 17:23:19 · 270 阅读 · 0 评论 -
程序员基本功之一 数据删除
一、控制器部分删除需要操作数据库,所以要在控制层这边先写一个删除的方法。删除无论做什么都是根据主键来做的,方法名称后面的括号里面都要传递一个主键ID。删除操作都是要涉及到提示的问题,就先实例化一个ReturnJson,主要用来提示操作信息的。删除数据比较特别,你新增数据的时候新增的了多少张表,删除的时候就要删除多少张表。因为这里新增的时候,新增了三张表也就要获取三个表的主键ID,但是从页面上...原创 2019-05-07 10:10:56 · 738 阅读 · 0 评论 -
原来数据可以这样导出的
导出的主要思路:先创建一个工作簿,再创建工作表,接着创建表头把数据绑定,使用IO流写出数据,最后就重命名文件。导出肯定是要用到插件的,我们的第一步当然是引入插件啦,但是这个插件与平常的js插件不一样,它是vs的配置文件,使用引用的方法也不一样。这里所使用的插件就是NPOI,引用的方法就是先复制NPOI插件,然后找到项目的bin文件的目录下面粘贴然后就在vs里面找到,并添加引用就可以啦,这样我...原创 2019-05-07 09:55:16 · 358 阅读 · 0 评论 -
程序员基本功之一 修改
数据新增完成后,若是遇到数据的变更、角色等要替换时该怎么办呢。这时应该很多人都能想的出来就是对它进行修改啦。一,构建模态框修改用的也是一个模态框,构建的模态框非常简单,就是和新增时的模态框可以说是一模一样,只是里面的id变换了一下而已,因为id是唯一的不能重复,并且还比新增多了一个隐藏域。二,数据回填模态框构建完成后当然就是打开它啦,并且比新增多了一步数据回填,数据回填是为了方便用户...原创 2019-04-27 18:16:01 · 259 阅读 · 0 评论 -
新增中的图片绑定部分
利用弹出的模态框新增信息,写的模态框要用一个form表单提交,所以要把布局写在一个form里面,注意的file模式,因为file可以点击弹出一个文件选择的窗口,以方便我们选择文件。模态框布局完成后,接着给新增的按钮一个点击事件,让它弹出模态框。弹出的第一步就是重置表单、重置图片,防止前面填的数据保留在页面上,因为图片等文件类型不能被resetForm重置,所以图片的文件重置需要自己写。选中...原创 2019-04-17 19:22:34 · 122 阅读 · 0 评论 -
做个验证码居然这么简单
一、 首先要再控制器那里写一个方法,生成验证码主要有三步。第一步,就是生成长度为4的验证码字符串,而且是随机的。先用string类型声明一个变量,然后调用一个已经封装的方法,随机生成一个长度的字符串,需要生成长度多少位的就在后面的括号写上就行,这个方法可以再网上找到,然后可以复制自己封装,主要的封装有两个,一个是创建随机长度字符串ValidCodeUtils,另一个是把创建出来的字符串转换...原创 2019-04-17 19:13:23 · 364 阅读 · 0 评论 -
数据表格的渲染
一、我们在开发过程中,表格无疑也是最常用到的,那么快速的制作表格和绑定数据的方法就是渲染了, 执行渲染之前,需要进行表格的数据查询,并绑定表格数据。只有把前面查询出来的数据绑定到表格里面才能进行渲染。而且需要把数据绑定到页面上去,因为数据来源于数据库,就会涉及到软件与数据库的对接。就要绑定页面数据的状态,但是在绑定数据之前,又要对数据库的数据进行截取,截取的方法就是分页了,对数据绑定完成后,就是表...原创 2019-04-07 10:20:45 · 1367 阅读 · 0 评论 -
表格数据查询
一、第一次接触ASP.NET这个课程的时候,给我的第一感觉就是一个字“懵”,感觉就是回到了高中时学数学时的感觉。懵也是正常的,正常人刚开始都会这样,除非你的个高级天才。老师也说这是一个思维的转换过程。融入编程这个思维模式中也需要一定的时间,也不能急于求成,感觉难就放弃了。学习需要就是要跟着它的思维走,理解它是怎么执行的,,当你思维融入之后,就会发现其实代码是很有趣的。二、就比如查询表格的数据,查...原创 2019-04-07 10:12:23 · 421 阅读 · 0 评论 -
可互动的提示窗
一、 选择提示窗1、 通过给自定义元素添加confirm()属性,就可以给alert提示窗增加“确定”和“取消”两个选择按钮2、 confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框<script> var tishi=window.confirm("确认要选择吗?"); if(tishi ==true){ alert("是的"); } el...原创 2019-02-15 19:28:51 · 128 阅读 · 0 评论 -
表格点击切换
把所有需要切换的表格样式设置完成后,再通过定位把所有的表格合并再一起,随后把不显示的表格隐藏。设置一个高亮类,通过js控制给点击的表格添加高亮类,同时把原本的表格去除高亮类,这里省去了HTML的布局直接展示js部分:window.function(){ var libox = document.getElementById("tab_tit").getElementsByTagName...原创 2019-02-05 20:28:48 · 955 阅读 · 2 评论 -
前端小游戏
音乐小游戏,建议使用手机端打开,手指随便一划就是一个曲子。点一下有趣的就来了https://static.hfi.me/mikutap/注意!搬运内容,原页面(Origin Site): https://aidn.jp/mikutap作者 daniwell (twitter)...转载 2019-01-19 08:40:52 · 1474 阅读 · 4 评论