layuitablereloadpost请求_基于Layui组件封装的后台模版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)⽅法,获取⽇期时间。
jquery框架搭建增加hg.request(url, data, type, contentType, dataType, async, funSuccess)⽅法,⽹络请求。
增加submit(layfilter, _callback)⽅法,监听表单提交事件。
增加switch(layfilter, _callback)⽅法,监听switch操作事件。
增加hg.form.verify(options)⽅法,表单⾃定义验证规则。
增加hg.table.datatable(layid, title, url, where, cols, toolbar, page, height, defaultToolbar, totalRow)⽅法,基本数据表格。
增加lbaronclick(layid, index)⽅法,监听toolbar⾃定义事件。
增加datatable,监听⾏⼯具事件,操作⾏lay-event中定义值为触发函数名。
增加hg.table.printall(cols, data)⽅法,打印任意数据,defaultToolbar='printall'。
增加portfile(layid, data)⽅法,导出任意数据,defaultToolbar='exportsall'。
增加hg.table.datatablestatus,状态属性集合。
修改datatable,⽀持easyui数据格式解析⽅式,包括分页参数page和rows。
修改datatable,⼯具条toolbar参数添加handler: function (obj, row)匿名函数⽅式。
增加hg.table.datatable(layid, 'reload', where)⽅法,重载表格。
增加Selected(layid, 'getSelected')⽅法,获取选中⾏。
添加lay-height全屏⾼度设置属性,lay-height='full','full'='full-200'。
基于layui组件封装的⼀套后台管理ui框架,永久开源。请勿将模版传⼊任何第三⽅素材库
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论