HG框架简介

HG-Layui-UI框架,是基于layui最新版UI搭建的一套通用后台管理框架,借鉴了市面上各大主流框架风格,采用iframe标签页实现,保留了传统开发模式的简单实用性。 为快速开发减少重复代码量,框架内部admin.js中封装了常用的组件,包括弹窗提示、日期组件、表单监听、表单验证、数据表格组件、树形组件和request获取数据方法等。

2019-11-12更新 (懒加载模式存在效率问题,待修复..)

  • 增加tree(layid, data, options) 采用官方树形组件,封装基本树形组件功能。
  • 修改tree.js源码,增加懒加载模式,添加展开事件spread。
  • 增加children(layid, childrenid, data) 拓展树形组件懒加载功能,事件spread中可直接调用obj.children()。

2019-11-01更新

  • 引用layui-v2.5.5最新版。
  • 增加主页面布局,由顶部layui-header、左侧菜单layui-left-nav和内容展示区域layui-page-content组成。
  • 增加顶部layui-header,LOGO和标题展示,顶部一级菜单展示。
  • 增加左侧菜单layui-left-nav,支持3级菜单,默认手风琴展开模式。
  • 增加hg.add_tab、hg.del_tab、hg.add_lay_tab方法,用来管理tabs页。
  • 增加顶部菜单与左侧菜单联动效果,切换tabs页时自动定位当前菜单项。
  • 增加tabs页选项卡操作,刷新当前页面,关闭其他页面,关闭全部页面。
  • 增加侧边伸缩按钮,在选项卡栏最左侧,改变左侧菜单展示状态。
  • 引用jquery-1.9.1插件,依赖第三方jquery插件时用到。
  • 引用jquery.scrollBar.js插件,美化滚动条样式,class="scrollBox"。
  • 引用jquery.NProgress.js插件,请求进度条样式,iframe页面加载时显示。
  • 修改layui默认样式颜色,默认主题以蓝色为主。
  • 增加hg.msg(content, title)方法,弹出提示框。
  • 增加hg.confirm(content, title, callbackmething)方法,弹出询问框。
  • 增加hg.open(title, url, w, h, full)方法,打开弹出层。
  • 增加hg.close()方法,关闭弹出层。
  • 增加hg.base_reload()方法,刷新父窗口。
  • 增加hg.datetime(btime, etime, options)方法,基本日期框选择。
  • 增加hg.datetime2(elem, type, min, max)方法,组合日期框选择。
  • 增加hg.getdate(type, e)方法,获取日期时间。
  • 增加hg.request(url, data, type, contentType, dataType, async, funSuccess)方法,网络请求。
  • 增加hg.form.onsubmit(layfilter, _callback)方法,监听表单提交事件。
  • 增加hg.form.onswitch(layfilter, _callback)方法,监听switch操作事件。
  • 增加hg.form.verify(options)方法,表单自定义验证规则。
  • 增加hg.table.datatable(layid, title, url, where, cols, toolbar, page, height, defaultToolbar, totalRow)方法,基本数据表格。
  • 增加hg.table.toolbaronclick(layid, index)方法,监听toolbar自定义事件。
  • 增加datatable,监听行工具事件,操作行lay-event中定义值为触发函数名。
  • 增加hg.table.printall(cols, data)方法,打印任意数据,defaultToolbar='printall'。
  • 增加hg.table.exportfile(layid, data)方法,导出任意数据,defaultToolbar='exportsall'。
  • 增加hg.table.datatablestatus,状态属性集合。
  • 修改datatable,支持easyui数据格式解析方式,包括分页参数page和rows。
  • 修改datatable,工具条toolbar参数添加handler: function (obj, row)匿名函数方式。
  • 增加hg.table.datatable(layid, 'reload', where)方法,重载表格。
  • 增加hg.table.getSelected(layid, 'getSelected')方法,获取选中行。
  • 添加lay-height全屏高度设置属性,lay-height='full','full'='full-200'。

基于layui组件封装的一套后台管理ui框架,永久开源。

请勿将模版传入任何第三方素材库

layui table reload post请求_基于Layui组件封装的后台模版相关推荐

  1. layui table reload post请求_如何实现在Layui框架中完成父窗口刷新(更新)

    最近有个项目使用Layui框架进行后端系统的界面搭建,其中Layui框架中的Layer组件在项目中会用得非常多.且有些功能会遇到子窗口完成数据的提交后,进行关闭同时会刷新父窗口的数据,所以此文章分享一 ...

  2. dio设置自定义post请求_基于dio库封装flutter项目的标准网络框架

    网络框架是每个应用的基石,封装一个好的网络框架不仅是项目的一个好的开始,并且直接影响到随后项目的稳定性和可扩展性.在移动开发的各个端都有非常赞的网络请求基础框架,比如Android的okhttp库.s ...

  3. 移动端基于Vant组件封装底部弹出搜索多选列表

    移动端基于Vant组件封装底部弹出搜索多选列表: 效果图如下: 点击确定后赋值给表单 使用到的组件:van-popup,van-search 组件页面代码:searchDataPopup.vue &l ...

  4. java实现layui分页_基于LayUI分页和LayUI laypage分页的使用示例

    本文介绍了LayUI分页,LayUI动态分页,LayUI laypage分页,LayUI laypage刷新当前页,分享给大家,具体如下: 效果图: 一.引用js依赖 主要是jquery-1.11. ...

  5. layui静态表格设置滚动条_解决layui数据表格table的横向滚动条显示问题

    解决layui数据表格table的横向滚动条显示问题 加上这段样式代码就可以解决了: body{overflow-y: scroll;} /* 禁止刷新后出现横向滚动条 */ ps:这个问题fly社区 ...

  6. layui table.reload 数据重载遇到的问题

    layui官方提供重载的代码是这样的: var $ = layui.$, active = {reload: function(){var demoReload = $('#demoReload'); ...

  7. element table多选表格_关于layui表格obj.update();无法重渲模板引擎问题

    因为框架自身问题:obj.update();不支持:顾只能重新渲染: 表单页面是后台直接返给的:代码中运用了java的字典:变量:等一些列JSP: 我这里的主要问题是:后台需要分开的时间范围:star ...

  8. layui表格 设置默认排序_改造 layui 表格组件实现多重排序

    layui 的表格组件目前只支持单列排序,在实际应用中并不能很好的支撑我们的业务需求.今天一时手痒,决定改造一番以支持多重排序. 实现思路也比较简单,只需要用一个数组来存放所有排序的列,再把这个数组传 ...

  9. bootstrap 提交表单给后台_基于Bootstrap的响应式后台管理模板Ace

    Ace是一个轻量级.功能丰富,基于Bootstrap3的响应式后台管理模板.支持多种皮肤,集成了多种插件,如Bootstrap,jQuery UI等.支持IE 8/9/10/11.Chrome.Fir ...

最新文章

  1. luogu 2051 中国象棋
  2. java注解详解_Java注解详解
  3. IDEA自动编译less文件输出css
  4. 2022-2028年中国医疗美容行业发展前景预测与投资战略分析报告
  5. leetcode143 重排链表
  6. 网络:TCP通讯之 time_wait 状态
  7. Tushare在R中的使用
  8. xp python转化为exe_使用Py2exe从python脚本生成的exe在xp上不起作用
  9. 作为一个菜鸟码农,如何判断你所在的团队是否有前途?
  10. Unity游戏开发:对话系统的实现
  11. Linux上安装rz、sz命令
  12. 【个人博客网页模板】
  13. 数电和模电的区别和联系
  14. 矩阵可逆的条件以及特征值、特征向量与可对角化条件
  15. DP分类题目 转载 《志当存高远》大神的 没有冒犯的意思 只是拿过来学习的
  16. Linux -- 项目服务部署学习
  17. 绵阳计算机维修价格,绵阳台式电脑维修
  18. Autofac实现依赖注入
  19. [附源码]Java计算机毕业设计SSM歌唱比赛积分管理系统
  20. 求Sn=a+aa+aaa...+aaaaa的值,比如2+22+222+2222+222222

热门文章

  1. CCF201509-5 最佳文章【AC自动机】(100分解题链接)
  2. HDU1231 最大连续子序列【最大子段和】
  3. CCF-CSP认证备考要点
  4. CCF201609-4 交通规划(100分)
  5. 类型配置命名空间 —— XML schema
  6. Java 错误:找不到或无法加载主类(源文件中含有包名 package)
  7. Need ffmpeg exe. You can download it by calling: imageio.plugins.ffmpeg.download()
  8. 图灵机(Turing Machine)
  9. C++ Tricks(一)—— 判断字符串 string 对象的所有字符都相等
  10. matlab 集合操作