layui

[转载]使用Layui时,在Layer的iframe中使用Laydate组件点击后一闪而过的解决方案 Laydate隐藏

爱⌒轻易说出口 提交于 2020-08-14 12:10:16
场景 使用layer.open弹窗iframe, 但是iframe的高度是可变的, 如果{iframe高度} >= {laydate的高度}, 那么是没有任何问题的, 如果{iframe高度} < {laydate的高度}, 就会出现laydate组件一闪而过,隐藏了... 原因 laydate组件的默认是焦点触发 解决方案 设置trigger属性为'click' laydate.render({ ele:'#test' ,trigger:'click'//采用click弹出 }) 作者:机械手学Java 链接: https://blog.csdn.net/scc95599/article/details/104135600 来源:CSDN 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 来源: oschina 链接: https://my.oschina.net/u/4258423/blog/4275360

layui treetable 查询child子节点数据不显示问题处理方法

与世无争的帅哥 提交于 2020-08-14 08:24:11
查询child子节点数据不显示问题,主要问题出在treeSpid这个参数上面,具体参数说明看下面列子, treeSpid参数我们一般定义 0,-1或者'' 表示最顶级目录,当我们查询的数据的pid不是这几个设置的值,就会造成数据显示不出来,我们怎么办呢? 那就让查询出来的数据符合要求就可以显示出来数据了,操作程序代码如下: //获取查询数据结果最小pid,list为数据列表 Integer pid = service.getListMiniPid(Params); pid =pid !=null?pid:0; //获取查询数据的所有Id列表 List<Integer> idList = new ArrayList<Integer>(); for(Params ag:list){ idList.add(ag.getId()); } //判断pid是否存在ID列表中,不存在,设置数据pid的值为最小值 for(Params ag:list){ if(null!=ag.getPid()){ boolean falg = idList.contains(ag.getPid()); if(!falg){ ag.setPid(pid); } } } //组装返回数据 Map<String,Object> map = new HashMap(); map.put("list",list);

SpringBoot2.0整合SpringSecurity,Mybatis,Layui框架从零开始实现登入登陆的增删查改

╄→尐↘猪︶ㄣ 提交于 2020-08-13 13:24:48
一、工具说明 开发工具:idea2019 jdk版本:1.8 数据库: Mysql5.0+ 二、项目说明 基于springboot2.0,整合druid, jpa , thymeleaf,layui,mybatis,maven,springsecurity框架实现登入登出的管理系统。 三、项目搭建 1、快速搭建maven项目 (1)点击左侧Maven,选择Jdk1.8,选中 Create from archetype,点击next。 (2)填写项目信息,点击next (3)选择项目位置,点击finish。 (4)项目结构图如下: 2、引入相关依赖 <!-- springboot 2.0.9 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.9.RELEASE</version> </parent> <dependencies> <!--springboot -web 组件,整合 springmvc,spring --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot

layUI 列表 操作按钮过多自动隐藏后 按钮监听事件失效问题

拜拜、爱过 提交于 2020-08-13 11:00:47
转载于: https://blog.csdn.net/hukechui5880/article/details/90268361 如何让表格的工具按钮列显示更多的时候也能点击触发table的事件 layUI列表中,操作栏按钮过多时会自动隐藏,点击弹出隐藏按钮后,按钮本身绑定得监听事件失效.( 原文链接 ) 效果图: 解决思路可点击原文连接查看,具体解决方法如下: // 将以下代码粘入相关页面中 $(document).off( ' mousedown ' , ' .layui-table-grid-down ' ). on( ' mousedown ' , ' .layui-table-grid-down ' ,function ( event ) { table._tableTrCurrr = $( this ).closest( ' td ' ); }); $(document).off( ' click ' , ' .layui-table-tips-main [lay-event] ' ). on( ' click ' , ' .layui-table-tips-main [lay-event] ' ,function ( event ) { var elem = $( this ); var tableTrCurrr = table._tableTrCurrr; if (

ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作

爱⌒轻易说出口 提交于 2020-08-13 06:41:49
前言:   本章主要通过一个完整的示例讲解ASP.NET Core MVC+EF Core对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NET Core的小伙伴们提供一个完整的参考实例。关于ASP.NET Core MVC+EF操作MsSQL Server详情请参考官方文档( https://docs.microsoft.com/zh-cn/aspnet/core/data/ef-mvc/?view=aspnetcore-3.1 )。 示例实现功能预览: 博客实例源码下载地址: https://github.com/YSGStudyHards/ASP.NET-Core-MVC-Layui-EF-Core-CRUD_Sample 一、创建ASP.NET Core Web应用程序: 注意,本章节主要以APS.NET Core 3.1版本作为博客的样式实例! 二、添加EF Core NuGet包:   若要在项目中使用EF Core操作MySQL数据库,需要安装相应的数据库驱动包。 本章教程主要使用 MySQL数据库,所以我们需要安装相关驱动包MySql.Data.EntityFrameworkCore。 安装方式: 点击工具=>NuGet包管理器=>程序包管理器控制台输入以下命令: Install-Package MySql.Data

00007-layui 按下Escape 退出 弹出层layer

我是研究僧i 提交于 2020-08-12 05:48:08
layui 按下Escape 退出 弹出层layer 在common.js ,即顶层 页面中 监听事件: window.onkeyup=function(ev){ var key=ev.keyCode||ev.which; if(key==27){ //按下Escape layer.closeAll(); //疯狂模式,关闭所有层 if(parent){ parent.layer.closeAll(); } // layer.closeAll('dialog'); //关闭信息框 // layer.closeAll('page'); //关闭所有页面层 // layer.closeAll('iframe'); //关闭所有的iframe层 // layer.closeAll('loading'); //关闭加载层 // layer.closeAll('tips'); //关闭所有的tips层 } } 来源: oschina 链接: https://my.oschina.net/u/4389867/blog/4287441

重磅!0元领取Niushop单商户V4商业授权

无人久伴 提交于 2020-08-11 19:28:51
重磅!0元领取Niushop单商户V4商业授权 八月初,正值三伏天 可谓是一年中最“燃”的时候了 大牛哥似乎早就算好了 在这个加长伏天里 0元免费领取 源码100%开源的 支持二开的价值980元的 Niushop单商户V4基础版 永久商业授权 仅限前1000名用户 价值百万元的商业授权大放送 “燃”烧你的心 百万正版商业授权0元领取活动 0元免费获取Niushop单商户V4授权就像通关打游戏,只需三关便可。 1注册关注官方公众号微信搜索并关注官方微信公众号“Niushop开源商城系统”,点击“马上推广”进行注册,注册成功后可获得200元代金券。(针对已关注公众号的老用户,需要取关后重新关注) 2成功邀请1位好友分享邀请链接,成功邀请1名好友关注官方微信公众号,注册官方会员并进入码云加星评论,即可获得300元代金券。 3进入码云加星评论进入码云搜索Niushop加星并进行评论,即可获得500元代金券。码云链接地址:https://gitee.com/niushop_team/niushop_b2c_v4_standard 打完通关的牛友就已经获得Niushop开源商城系统1000元代金券,联系官方客服,提供码云评论截图,并登记微信公众号获取的验证码,便可兑换单商户V4永久授权。 单商户V4商业版权益 单商户V4技术亮点功能技术亮点 1.框架采用全新thinkphp6+事件开发设计

Activiti+Shiro实战

落花浮王杯 提交于 2020-08-11 14:25:01
  有人曾说:人的差距都在业余时间拉开的……嗯,我现在深刻理解着这句话,作为一个程序员,技术男,就得不断学习新的技术,跟上时代步伐,才会让自己更有价值~~~~以下这个项目是个人利用业余时间学习并实践的~如有不正确的地方,欢迎大家指正。今天总算把这些功能都搞得差不多了,做一下记录,结一下尾。 一、概述   本系统主要是一个后台管理系统,Shiro实现用户的角色、权限分配;layui+thymeleaf实现页面的渲染;在线设计流程图(非插件);通过请假模拟工作流;layui实现页面菜单树等等,一一道来。 1、技术点   SpringBoot(2.1.8.RELEASE)-官网地址: https://spring.io/projects/spring-boot/   Mabtis-Plus(3.2.0):国人开发的增强版mybatis,极好用(不仅可以生成mapper,连controller、service都可以逆向生成……等等)--官网地址: https://mp.baomidou.com/   Activiti(5.22.0):实现工作流(类比日常OA系统): https://www.activiti.org/get-started   Shiro(1.4.1):实现权限管理: http://shiro.apache.org/   layui(2.5.5):前端框架(极容易上手):

layui弹框自适应高度

我只是一个虾纸丫 提交于 2020-08-11 13:46:25
layer.open自适应高度 方式一:如下,可有效防止高度超出可视范围 layer.open({ skin : 'layui-layer-molv', type : 1, title : '预览', area : ['640px', '95%'], // 高度设置为95%,防止超出可视范围 shade : 0.8, // 遮罩层透明度 id : 'LAY_layuipro', //设定一个id,防止重复弹出 resize : false, //是否允许拉伸 btn : ['关闭'], btnAlign: 'r', moveType : 1, //拖拽模式,0或者1 content : 'html内容', yes: function (index) { layer.close(index); } }); 方式二:完全自适应高度,当数据过长时,可能会超出可视范围 layer.open({ skin : 'layui-layer-molv', type : 1, title : '预览', area : ['640px'], // 自适应高度 shade : 0.8, // 遮罩层透明度 id : 'LAY_layuipro', //设定一个id,防止重复弹出 resize : false, //是否允许拉伸 btn : ['关闭'], btnAlign: 'r', moveType

Niushop单商户V4版本剧透啦!更多功能提前知晓!

荒凉一梦 提交于 2020-08-11 11:50:20
好消息!好消息!Niushop单商户商城系统打破以往更新升级维护V3版本系列的运营模式,研发并 即将上线Niushop单商户 V4 版本啦! 单商户V4即将上线!!! NIiushop开源商城B2C单商户V4,功能强大,安全便捷,框架成熟稳定便于扩展,源码100%开源 ,支持二次开发定制,让企业用更低的成本、更少的人力,更快的速度构建自己的商城,开启网上商城销售业务。 单商户V4功能亮点 1.框架采用全新thinkphp6+事件开发设计+layui+uniapp进行设计,代码完全重构,采用支持百万级! 2.插件钩子机制,.标准Api接口、前后端分离功能模块独立,更有助于二次开发; 3.高频数据缓存,数据库读写分离,支持队列降低流量高峰,解除代码耦合性,很大程度减轻服务器压力,提升访问速度; 4.EasyWeChat部署微信开发,微信接入更加快捷,简单; 5.内置强大灵活的权限管理体系、组合数据统计及客户系统等,实现客服实时在线聊天,专人专项运营管理,更有利于碎片化数据统计; 6.可以完美对接公众号和小程序,并且数据同步,实现真正意义上的一端开发,多端使用; 单商户V4版本在强大的基础架构支持之下,与V3相比较,新增了以下功能(列举部分): 外卖订单 外卖配送订单发货与管理,根据距离与配送区域计算 打包一口价 可设置多个商品打包价格,整体多件销售 微信圈子 微信圈子发布 积分红包