# V1.6.0
```
更新日期:2024-07-11
```
* 升级ThinkPHP核心至5.1.42 LTS
* 修正:补充一个禁用函数
* 修正:后台分页,每页显示数量为空时报错(感谢网友:TroyLvan)
* 修正:保存插件配置,不保存表单令牌(感谢网友:ichynul)
* 修正:备份数据库时,存在视图表会备份失败(感谢网友:Kinsonkl)
* 修正:修复表单搜索框的XSS漏洞(感谢网友:zhangzhijie98)
* 修正:修复图标管理一处SSRF漏洞(感谢网友:00demons00)
* 修正:修复一处官方debug页面漏洞
# V1.5.1
```
更新日期:2022-05-30
```
* 修正: 行为日志执行漏洞(请此漏洞发现者与我们的工作人员联系,以便备注你的名字以示感谢)
* 修正:searchArea自定义URL有问号时,URL组合有误的问题(感谢网友:有色白水)
* 修正:editable 的 data-type 设置为number时,会报错,并导致弹出框偏移中心的问题(感谢网友:有色白水)
* 修正:修复几处上传文件未获取来源模块的问题(感谢网友:nicai)
* 修正:后台日志无法打开的问题(感谢网友:codeshif)
* 修正:完善对hidden表单项的显示判断(感谢网友:有色白水)
* 修正:php7.4下记录日志会报错的问题(感谢网友:pengge)
* 修正:sql扩展工具 parseSql方法 implode函数分隔符参数写反的问题(感谢网友:sappan)
* 修正:安装多种文件上传驱动切换不生效的问题(感谢网友:keacefull)
# V1.5.0
```
更新日期:2021-02-06
```
* 升级:ThinkPHP核心至5.1.41 LTS
* 改进:把当前页面的过虑参数带到弹出POP中(感谢网友:超人)
* 改进:支持自定义提示框延迟关闭时间(感谢网友:SwankyTiger丶)
* 改进:自定义表单项的样式和脚本加载顺序
* 新增:用户支持多角色
* 修正:CMS模块模型字段列表搜索报错的问题(感谢网友:liuzeaa)
* 修正:单独加载分组下拉菜单样式错误的问题(感谢网友:SwankyTiger丶)
* 修正:非超级管理员角色无法编辑子角色的所属角色问题(感谢网友:aini758)
# V1.4.5
* 修复一处文件上传漏洞,强烈建议升级到此版本。
# V1.4.4
* 升级:ThinkPHP核心至5.1.39 LTS
* 改进:普通联动支持关联多选下拉菜单
* 改进:表单返回信息支持新窗口打开url
* 改进:顶部按钮或右侧按钮类型为空时不创建按钮
* 改进:表格多选框列支持自定义宽度
* 改进:数据表格增加排序
* 改进:添加和编辑用户时验证表单令牌(感谢网友:testnet0 的建议)
* 修正:登录状态失效后,切换模块一直提示“暂无节点权限”的问题
* 修正:修正提示页面跳转不读秒的问题(感谢网友:天是蓝的 的反馈)
* 修正:未登录可获取模块菜单列表、设置主题(感谢网友:YongKun★\]\]┊ 的反馈)
* 修正:下拉菜单Ajax查询失败的问题
* 修正:修正子角色创建用户时可以选择与自己同级的用户
* 修正:子角色删除用户报错的问题(感谢网友:寻 的反馈)
* 修正:某些自定义图标库添加失败的问题(感谢网友:゜碎念 的反馈)
* 修正:分组下拉菜单在低分辨率下会遮盖其他组件的问题(感谢网友:窗外雨潺潺 的反馈)
* 修正:在某些情况下,报未定义变量\_message的错误
* 新增:表单穿梭框支持显示已选值
* 新增:单元格类型为popover,可显示指定长度内容,剩余内容鼠标移动至图标显示
# V1.4.3
* 升级ThinkPHP核心至5.1.38.1 LTS
* 修正:搜索区域中的时间搜索组件异常的问题(感谢网友:Ju 的反馈)
* 修正:部分情况下,表格高度不能撑满的问题
* 修正:当定义闭包路由时,页面报错的问题
* 修正:子角色所创建的角色无法编辑的问题(感谢网友:苦逼程序媛 的反馈)
* 修正:系统设置添加取色器报错的问题(感谢网友:Coder 的反馈)
* 修正:非超级管理员角色无法删除子角色的问题(感谢网友:苦逼程序媛 的反馈)
* 修正:cms模块文档编辑错误
* 修正:cms模块添加字段为取色器时报错的问题
* 修正:隐藏左侧导航表格表头错位的问题(感谢网友:SwankyTiger丶 的反馈)
* 修正:修正表单按钮不能自定义图标的问题
* 改进:刷新父页面时,如果返回url则父窗口跳转到该url,否则刷新父页面(感谢网友:゜碎念 的建议)
* 改进:表格单元格内容过长时,换行显示
* 改进:js-get 支持添加类名js-blank设置是否新窗口打开
* 改进:表单addGallery方法支持外链图片
* 改进:表单的setFormItems方法支持传入布局参数
* 改进:弹窗中直接返回$this->error();则自动关闭弹窗
* 改进:可以通过自定义函数接管layer的各种回调
* 新增:表单增加复杂表格
* 新增:表单增加数据表格(仅授权版)
* 新增:表单增加分组下拉菜单
* 新增:表单新增表格选取(仅授权版)
* 新增:表单新增穿梭框(仅授权版)
# V1.4.2
>[info] 由于1.4.1的更新内容未发布,所以直接跳过1.4.1版本,更新至1.4.2
* 修正:在PHP7.0环境下运行出错的问题(感谢网友:代名·词 的反馈)
* 修正:部分检索条件书写不正确的问题(感谢网友:゜碎念 的反馈)
* 修正:导出模块时,如果配置存在布局参数则导出失败的问题(感谢网友:沉默的大多数 的反馈)
* 修正:系统配置时间类型没有转换时间格式的问题
* 修正:插件和模块管理页面简介无法识别html的问题
* 修正:表单中有name为action的表单项时,url获取不正确的问题
* 修正:某些情况下,无法读取模块配置文件信息的问题(感谢网友:Talent.Miao 的反馈)
* 修正:在PHP7.3下long2ip方法报错的问题(感谢网友:青云 的反馈)
* 修正:系统设置类型为快速联动时报错的问题
* 修正:升级到TP5.1后,系统设置页面报错的问题
* 修正:表格的替换按钮在某些情况下报错的问题
* 修正:前台默认模块设置出错的问题
* 修正:定义路由规则后,无法找到控制器的问题(感谢网友:itlxt 的反馈)
* 修正:视图查询无法使用raw方法获取原始数据的问题(感谢网友:Talent.Miao 的反馈)
* 修正:其他角色无法通过右侧栏设置站点开关的问题(感谢网友:AngelsMelody 的反馈)
* 修正:addFilterList可能会导致不同用户之间数据互串的问题
* 改进:角色节点授权按模块分组
* 改进:左侧菜单,有url的节点,不会显示子节点
* 改进:数据授权支持夸模块调用指定模型(感谢网友:Talent.Miao 的建议)
* 改进:替换右侧按钮支持获取变量(感谢网友:暗涌 的建议)
* 改进:get_files_path方法返回的文件路径,键值为附件id
* 改进:setPageTips方法可以指定显示在表单的顶部还是底部(感谢网友:yangweijie 的建议)
# V1.4.0
* 升级ThinkPHP核心版本至5.1.34LTS
* 新增:table新增setExtraHtmlFile方法,支持加载模板代码
([设置额外HTML代码-模板文件(1.4.0+)](%E8%AE%BE%E7%BD%AE%E9%A2%9D%E5%A4%96HTML%E4%BB%A3%E7%A0%81-%E6%A8%A1%E6%9D%BF%E6%96%87%E4%BB%B6.md))
* 修正:table的开关一处书写错误(感谢网友:゜碎念 的反馈)
* 修正:表格的date.edit类型自定义日期格式时,显示是有问题(感谢网友:谁伴我闯荡 的反馈)
* 修正:表单的->css()和->js()不支持指定其他模块的问题
* 修正:弹窗提交后,$this->success('保存成功', null, ['_parent_reload' => 1, '_close_pop'=>1]); 无法刷新父窗口的问题(感谢网友:yangweijie 的反馈)
# V1.3.3
改进:table顶部弹窗按钮支持选择表格数据
改进:table模板增加block_top和block_bottom标记
改进:表格link类型支持自定义弹窗标题
改进:表单普通联动,支持发送额外表单项值
改进:更新ThinkPHP核心至5.0.24
新增:Ajax下拉菜单(仅限授权版用户,登录官网后在补丁页面下载)
修正:表单拖拽排序组件无法按表单项值显示排序的问题
修正:数据授权显示不正确的问题(感谢网友:Talent.Miao 的反馈)
# V1.3.2
改进:升级ThinkPHP至5.0.23
改进:[数据授权(1.3.2+)](数据授权.md)
改进:规范表单项类名
# V1.3.1
新增:表单添加token验证(感谢网友:゜碎念 的建议)【[设置表单令牌(1.3.1+)](设置表单令牌.md)】
改进:插件支持添加自定义函数库文件common.php
改进:表格hideCheck()方法支持传参,决定是否显示多选列(感谢网友:g1471 提交代码)【[隐藏第一列多选框](隐藏第一列多选框.md)】
改进:标签组件高度自动(感谢网友:devilmengcry 提交代码)
改进:改进顶部菜单显示数量获取方式(感谢网友:qq330362495 的建议)
改进:面包屑导航链接支持包含参数(感谢网友:神经质 的建议)
改进:升级ThinkPHP至5.0.21
改进:顶部导航头像新增新消息提醒标志
修正:表单项Daterange类型报错的问题(感谢网友:Anonym、Talent.Miao、陈安邦 的反馈)
修正:插件列表、模块列表样式问题
修正:小屏手机表头筛选时显示不完整的问题(感谢网友:袁校宇 提交代码)
修正:两处安全隐患(感谢网友:Wiz666 的反馈)
修正:非超级管理操作用户授权时报错的问题(感谢网友:桃木匠 的反馈)
修正:表格搜索区域,开始时间和结束时间相同时,查不到数据的问题(感谢网友:『╬』 的反馈)
修正:模块配置文件如果用到布局参数,安装和导出模块报错的问题(感谢网友:窗外雨潺潺 的反馈)
修正:表头筛选如果指定表名和字段名,筛选列表出错的问题(感谢网友的反馈)
修正:表格status类型样式被截断的问题(感谢网友:゜碎念 的反馈)
修正:表格边框重叠问题(感谢网友:゜碎念 的反馈)
# V1.3.0
改进:表格列可以设置在不同分辨率下,自动隐藏(感谢网友:Talent.Miao 的建议)【[设置隐藏列(1.3.0+)](设置隐藏列.md)】
改进:表格支持固定列和固定表头(感谢网友:自由鸟~birdy、cklnk 的建议)【[固定左列(1.3.0+)](固定左列.md)】【[固定右列(1.3.0+)](固定右列.md)】
改进:设置导入模块或插件时的最大执行时间(感谢网友:go8848 的建议)
改进:表格支持设置列宽(感谢网友:dly 的建议)【[设置列宽(1.3.0+)](设置列宽.md)】
改进:升级ThinkPHP核心至5.0.20
改进:summernote编辑器支持图片批量上传(感谢网友:゜碎念 的建议)
改进:改进表单布局,支持不同分辨率下设置不同宽度(感谢网友:窗外雨潺潺 的建议)【[表单布局](表单布局.md)】
改进:改进角色权限分配,下级角色无法创建同级角色或上级角色,并且仅能在自己的节点权限内分配权限给子角色(感谢网友:灵九哲 的建议)
修正:用户管理没有添加quickedit节点,导致其他角色无法分配这个权限,无法快捷操作用户(感谢网友:冬雷 的反馈)
修正:某些情况下,提示变量_icons不存在的问题
# V1.2.1
修正不同模块同时使用->js()或者->css()方法时,资源路径解析错误的问题
表单和表格的->js()和->css()方法支持指定模块,支持指定具体路径(感谢网友:自由鸟~birdy 的建议)【[引入js文件](表格-引入js文件.md)】【[引入css文件](表格-引入css文件.md)】
添加资源版本号,防止静态资源缓存,在【系统设置】【开发】里设置
修正同一个表单创建多个图片裁剪组件,部分组件无法支持触摸的问题(感谢网友:VIN 的反馈)
# V1.2.0
修正安装模块资源路径错误的问题
修正表格的addFilter()方法无法使用模型过滤的问题(感谢网友:绿点 的反馈)
修正系统开启minify后,select2中文包未加载的问题(感谢网友:上网钓鱼 的反馈)
修正百度地图显示级别设置无效的问题(感谢网友:上网钓鱼 的反馈)
修正添加用户时,禁用角色依然可以选择的问题
修正导出模块时报错的问题
升级ThinkPHP至5.0.15
修正升级ThinkPHP至5.0.15后,部分视图变量替换无效的问题
修正升级ThinkPHP至5.0.15后,自定义表单项视图变量替换无效的问题
更新图片查看组件
表格新增文件下载类型
不同角色可以设置默认登录后显示的模块(感谢网友:simone 的建议)
添加消息中心(感谢网友:simone 的建议)
添加自定义图标功能(感谢网友:simone 的建议)
修正setSearchArea时间搜索,鼠标移动到下个月上,出现 Invaild date的问题(感谢网友:『╬』 的反馈)
修正自定义表单项布局参数在某些情况下会覆盖原有数据的问题(感谢网友:沉默的大多数 的反馈)
图片裁剪、图片上传增加自定义生成缩略图和水印参数(感谢网友:自由鸟~birdy)
图片上传时,记录图片的宽度和高度(感谢网友:VIN 的建议)
# V1.1.0
【修正】
修正多图片上传删除图片顺序错乱的问题
修正百度地图无法自定义默认缩放级别的问题
修正编辑页面,百度地图地址无法显示的问题(感谢网友:goduer 的反馈)
修正框架部署在https环境下,百度地图无法使用的问题(感谢网友:゜碎念 的反馈)
修正addRightButton方法无法使用模型中字段不存在的获取器(感谢网友:Talent.Miao 的反馈)
修正某些情况下,快捷编辑功能无效的问题(感谢网友:绿点、小小太阳 的反馈)
修正url_common_param配置为true时,弹窗没有隐藏侧栏的问题(感谢网友:zhangyawei 的反馈)
修正url_common_param配置为true时,启用和禁用按钮无效的问题
修正url_common_param配置为true时,模块无法卸载和导出的问题(感谢网友:zhangyawei 的反馈)
修正表格pictures类型key冲突的问题(感谢网友:流风回雪 的反馈)
修正百度编辑器配置文件路径错误的问题
修复一处安全隐患,严格判断上传文件类型(感谢网友:灵九哲 的反馈)
解决某些情况下,提示system_color变量不存在的问题
【改进】
升级ThinkPHP核心至5.0.13
调整入口文件位置
调整表格头部排序筛选按钮的位置
表格右侧按钮支持单独设置样式
调整文件上传组件,文件上传支持下载
前台版本号显示与框架一致(感谢网友:9527 的反馈)
图片上传提示不隐藏
【新增】
表单新增gallery类型([图片展示(1.1.0+)](图片展示.md))
表单添加archive和archives类型([单文件展示(1.1.0+)](单文件展示.md)、[多文件展示(1.1.0+)](多文件展示.md))
添加系统日志开关
表格新增搜索区域功能,支持多条件搜索([设置搜索区域(1.1.0+)](设置搜索区域.md))
# V1.0.8
【修正】
修正自建模块报错的问题(感谢网友:夜OL 的反馈)
修正创建自定义表单项报错的问题(感谢网友:玄火真金 的反馈)
修正禁用和启用节点出错的问题(感谢网友:LY 的反馈)
修正图片无法添加水印的问题(感谢网友:寻 的反馈)
修正表单的select模板匹配选项错误的问题(感谢网友:Loving、流放者 的反馈)
修正表格顶部下拉菜单不支持select2以及样式问题(感谢网友:文静静的乖、゜碎念 的反馈)
修正角色无任何节点权限时,用户登录后一直提示“权限不足”的问题
修正aside侧栏站点开关无效的问题(感谢网友:lingeasy、ヾ遺莣濄呿℡ 的反馈)
修正表格自动添加和自动编辑不支持权限控制的问题(感谢网友:ylsopkok 的反馈)
修正表格无法使用模型获取器的问题(感谢网友:十三、流风回雪、Talent.Miao 的反馈)
改进ajax出错提示
修正表格右侧按钮启用、禁用操作无法自定义字段名的问题(感谢网友:云飞扬 的反馈)
修正用paginate()方法设置每页条数,页面上显示每页数量不正确的问题
修正设置节点权限页面,搜索节点权限按回车会提交表单的问题(感谢网友:゜碎念 的反馈)
修正addFilterList方法中,不同页面使用相同字段时,列表数据会被覆盖的问题(感谢网友:自由鸟~birdy 的反馈)
修正卸载cms模块时 内容模型附加表不会一并删除的问题(感谢网友:风 的反馈)
百度编辑器无法插入通用代码的问题(参考[常见问题](常见问题.md)10)(感谢网友:LY 的反馈)
【新增】
[设置使用原始数据字段(1.0.8+)](设置使用原始数据字段.md)
# V1.0.7
【新增】
增加多个系统钩子,方便扩展功能
添加拒绝ie浏览器访问配置(感谢网友:沉默的大多数 的建议)([其他杂项](其他杂项.md))
表格搜素框添加搜索按钮,可配置显示不显示(感谢网友:沉默的大多数 的建议)([设置搜索参数](设置搜索参数.md))
表单和表格增加assign()方法,可自定义输出模板变量([模板变量赋值(1.0.7+)](模板变量赋值_表格.md)、 [模板变量赋值(1.0.7+)](模板变量赋值.md))
【改进】
升级ThinkPHP核心至5.0.11
插件基本信息中支持设置表头筛选的选项列表)([管理界面的字段信息](管理界面的字段信息.md))
改进用户权限分配页面,支持无限级
如果当前处于分页并且数据为空,则会自动跳转到第一页(感谢网友:JUST DO! 的建议)
改进表单,文件上传的url可自定义(感谢网友:veeki 的建议)([模板变量赋值(1.0.7+)](模板变量赋值.md))
改进表格,支持重复使用相同字段([添加一列](添加一列.md))
表格顶部下拉筛选支持select2(感谢网友:Tony 的建议)
表格的fetch()方法支持设置模板变量([模板变量赋值(1.0.7+)](模板变量赋值_表格.md))
改进表格,setTableName支持设置前缀模式,启用、禁用、删除、快速编辑等操作支持设置使用Db类或模型类([设置数据库表名](设置数据库表名.md))
改进自定义表单项资源加载,支持调用公共资源(感谢网友:melodic 的建议)([自定义表单项(1.0.6+)](自定义表单项.md))
支持自定义不需要读取模块信息的目录([其他杂项](其他杂项.md))
表单项(text、textare、password、select、number)支持自定义placeholder(感谢网友:liujie88 的建议)
改进节点添加和编辑功能,支持设置拥有该节点的角色(感谢网友:liujie88 的建议)
表单多图上传组件支持拖拽排序(感谢网友:zlt110168 的建议)
ZBuilder可自定义空数据提示([设置页面空表单项提示(1.0.7+)](设置页面空表单项提示.md)、[设置页面空数据提示(1.0.7+)](设置页面空数据提示.md))
修正后台附件列表,文件名后缀大写时候图片文件不能在网页上预览的问题(感谢网友:jiankian 提交代码)
修正select模板问题(感谢网友:sizeof 提交代码)
【修正】
表头筛选,如果显示的列表有空值,会报查询不到下标的问题(感谢网友:狗 的反馈)
ZBuilder在编译表格时,会调用模型修改器,导致渲染结果不能达到预期的问题(感谢网友:清风笑对人生 的反馈)
修正快速编辑组件在某些情况下会被遮住的问题(感谢网友:tiger 的反馈)
修复跨权限漏洞,启用、禁用、删除、快速编辑等操作不再以明文方式传输表名
修正后台头像修改后显示不正确的问题(感谢网友:流风回雪 的反馈)
修正在二级目录下,后台无法打开前台的问题(感谢网友:灵九哲 的反馈)
删除Hello World插件里的数据时, id和数据库插件表id相同的,无法删除(感谢网友:微冷的夏季 的反馈)
# V1.0.6
【修复】
百度编辑器无法保存涂鸦的问题(感谢网友:cklnk、Where 的反馈)
二级目录下,百度编辑器的配置文件无法正确加载的问题(感谢网友:iaipanda 的反馈)
记住登录cookie永不过期的问题(感谢网友:Andy 的反馈)
时间段筛选在某些情况下筛选不正确的问题(感谢网友:清风笑对人生 的反馈)
修正get_avatar方法在某些情况下会报错的问题(灵九哲)
修正自动添加和编辑验证器判断不正确的问题(感谢网友:Fizz、的反馈)
修正列表添加返回按钮‘back’的时候非超级管理员会提示错误的问题(感谢网友:坤哥哥 的反馈)
【改进】
系统配置,编辑完成后自动刷新父窗口
时间段搜索支持自定义文本框提示(感谢网友:Fizz、的建议)([添加时间段筛选](添加时间段筛选.md))
改进附件上传,支持第三方云存储
创建节点时,支持自动创建子节点,如新增、编辑、删除、启用、禁用、快速编辑(感谢网友:土拨鼠 的建议)
表单的setTrigger方法支持设置是否清除原有值(感谢网友:mcmf 的建议)([设置触发器](设置触发器.md))
创建节点支持设置参数
静态文本支持在编辑页面设置需要提交的值([静态文本](静态文本.md))
改进用户节点权限的读取方式,减少数据库查询次数
改进表单的时间组件,支持自动转换时间格式
改进表格的text类型,如果字段值为空字符串则默认显示默认值(感谢网友:Fizz、的建议)
时间段搜索支持自定义默认开始日期和结束日期(感谢网友:L。℡ 的建议)([添加时间段筛选](添加时间段筛选.md))
修正表格的select类型,如果不存在对应值时,会导致js错误的问题
【新增】
增加addFilterList方法,表头筛选支持自定义筛选内容([添加表头筛选](添加表头筛选.md))
表格顶部和底部增加两个html标记,分别是table_top和table_bottom([设置额外HTML代码](表格-设置额外HTML代码.md))
增加get_files_path方法,支持批量获取附件路径([函数参考](函数参考.md))
表单新增method方法,用于设置表单提交方式(感谢网友:『╬』的建议)([设置表单提交方式(1.0.6+)](设置表单提交方式.md))
表单构建器支持自定义扩展表单项([自定义表单项(1.0.6+)](自定义表单项.md))
# V1.0.5
【新增】
* 增加html安全过滤方法htmlpurifier([安全相关](安全相关.md))
* 模块管理增加“更新”功能,可更新模块的基础信息(不包括模块名),模块配置、授权配置,不更新菜单和行为
* 支持配置某些模块使用默认控制器层(感谢网友:Talent.Miao 的建议)([其他杂项](其他杂项.md))
* 支持自定义后台入口文件([其他杂项](其他杂项.md))
* 表格新增顶部下拉菜单筛选([添加顶部下拉筛选](添加顶部下拉筛选.md))
* 表格增加索引编号显示([添加一列](添加一列.md))
* 表单新增4个额外html代码标记,用于插入html代码,分别为content_top,content_bottom,form_top,form_bottom(感谢网友:灵九哲 的建议)([设置额外HTML代码](设置额外HTML代码.md))
* 表格新增addTrClass方法,支持按条件给所在行添加指定的class类名([添加行class名](添加行class名.md))
【改进】
* index_url方法改为home_url
* 改进table界面的按钮权限判断
* 节点管理添加节点时可以选前台节点或后台节点
* 改进自定义按钮,除了预设的几种按钮类型,其他均为自定义按钮
* 升级ThinkPHP核心至5.0.10
* static类型可以添加用于提交到服务器的值(感谢网友:沉默的大多数 的建议)([静态文本](静态文本.md))
* 表单的日期和日期范围类型支持自定义参数(感谢网友:veeki 的建议)([日期](日期.md) 、[日期范围](日期范围.md))
* select2插件默认自动加载中文(感谢网友:沉默的大多数 的建议)
* 自动添加和编辑支持弹窗(感谢网友:yangweijie 的建议)
* 弹窗支持自定义js回调函数([添加一个右侧按钮](添加一个右侧按钮.md)、[添加一个顶部按钮](添加一个顶部按钮.md))
* 搜索框如果选择了搜索某个字段,则placeholder也相应显示某个字段名称(感谢网友:Talent.Miao 的建议)
* 文件上传和图片上传增加自定义回调支持(感谢网友:veeki 的建议)([单文件上传](单文件上传.md)、[单图片上传](单图片上传.md))
* 增强替换右侧按钮功能,支持按条件替换指定按钮([替换右侧按钮](替换右侧按钮.md))
【修复】
* 在页面宽度较小的情况下,表格头部筛选按钮和排序按钮会换行的问题
* 弹窗打开设置了setTabNav,tab标签不显示的问题(感谢网友:Where)
* 表格页面中,datetime.edit、date.edit、time.edit类型缺少文件的问题(感谢网友:SublimeCT 的反馈)
* 自动新增、自动编辑缓存名称不正确的问题(感谢网友:Fizz、 的反馈)
* home_url和admin_url方法不支持二级目录的问题
* 验证码不支持二级目录的问题(感谢网友:slhk,wmjhb 的反馈)
* 头像显示不正确的问题(感谢网友:VIN 的反馈)
* 用户表字段备注问题(感谢网友:刹那々永恒 的反馈)
* 非管理员账号上传文件错误的问题(感谢网友:自由鸟~birdy 的反馈)
* 验证码在其他入口无法显示的问题
* 收起左侧菜单,弹窗页面会显示部分左侧菜单的问题(感谢网友:Talent.Miao 的反馈)
* tab切换在某些情况下上传组件失效的问题(感谢网友:『╬』 的反馈)
* 模块配置中的触发器无效的问题(感谢网友:Where 的反馈)
* table的link类型使用pop时,点击单元格空白会触发pop事件的问题(感谢网友:Talent.Miao 的反馈)
* 格式文本为数字类型时无法使用的问题(感谢网友:宁静致远 的反馈)
* 时间编辑插件与快速编辑插件样式冲突的问题
* 开启minify后,部分js缺失的问题
* cms模块,模型字段为百度地图时,无法加载地图的问题
* 当表格搜索条件变化时,没有重置分页的问题(感谢网友:yangweijie 的反馈)
* summernote编辑器上传图片成功,但无法插入到编辑器的问题(感谢网友:要啥自行车 的反馈)
# V1.0.4
新增:图片上传、文件上传支持秒传功能
新增:table的img_url类型,支持显示外部图片([img_url](img_url.md))
新增:弹窗层添加关闭按钮(感谢网友:汪阿浠 的建议)
新增:table页面增加两处可插入html代码的地方(感谢网友:灵九哲 的建议)([设置额外HTML代码](表格-设置额外HTML代码.md))
新增:index_url和admin_url函数用于生成前台或后台入口的url([函数参考](函数参考.md))
新增:表单增加提交时是否显示确认框的方法submitConfirm([设置表单提交确认框](设置表单提交确认框.md))
新增:模块和插件管理界面增加列表模式,在列表的右上角可切换(感谢网友:灵九哲 的建议)
新增:后台首页增加手册连接(感谢网友:(ˇ_ˇ) 黑白 的建议)
改进:升级ThinkPHP至5.0.9(如果修改过应用命名空间,需要在入口处定义)
改进:访问权限的判断,修改权限后立即生效,无需重新登录
改进:字段筛选,支持单选类型([添加表头筛选](添加表头筛选.md))
改进:picture和pictures类型,支持查看大图
改进:弹窗支持返回错误信息时关闭弹窗或刷新父窗口(感谢网友:武伟鹏 的建议)
改进:如果模块中有install.php文件或uninstall.php文件,则安装或卸载模块时会包含对应的文件(感谢网友:A℡流年 的建议)
改进:临时解决ZBuilder在IDE中不提示方法的问题,table和form,aside的方法都会提示,目前仍有瑕疵
改进:优化移动端体验(感谢网友:蓝·蚂蚁 的建议)
改进:调整面包屑导航
改进:记住侧栏开关状态(感谢网友:DANCELION 的建议)
改进:完善模块的安装、卸载、导出
改进:表格的link类型增加弹窗功能(感谢网友:blessleroy 的建议)([link](link.md))
改进:下拉多选增加全部删除功能(感谢网友:沉默的大多数 的建议)([select](select.md))
改进:删除重复的配置类型,增加ckeditor编辑器(感谢网友:job111lyckk1 的建议)([升级指导](升级指导.md))
改进:table页面和form页面的额外html代码移至`</body>`之前,支持使用jQuery(感谢网友:(ˇ_ˇ) 黑白 的建议)
修复:cms模块的搜索页面模板不正确的问题(感谢网友:wuxin231 的反馈)
修复:配置类型为复选框,且值为空时,数据处理不正确的问题
修复:前台错误提示页面的“返回首页”链接不正确的问题
修复:节点设置了禁用状态,导出的模块再重新导入时禁用状态无效的问题(感谢网友:灵九哲 的反馈)
修复:自动添加按钮没有做配置适应的问题(感谢网友:Fizz、 的反馈)
修复:时间段搜索为同一天时无效的问题(感谢网友:Fizz、 的反馈)
修复:关闭开发模式时,其他角色的权限会出错的问题(感谢网友:由我 的反馈)
修复:addGroup无法使用布局参数的问题(感谢网友:万里独行闯天下 的反馈)
修复:表单隐藏项如果存在双引号或json数据会报错的问题(感谢网友:A℡流年 的反馈)
修复:Ueditor插入视频后路径被清空的问题(感谢网友:yunhe 的反馈)
修复:后台关闭路由功能后,验证码无法显示的问题(感谢网友:单弦 的反馈)
修复:如果没有建节点,ZBuilder自动获取当前节点标题时报错的问题
修复:禁用模块,没有隐藏该模块系统配置项的问题(感谢网友:Mr.Insight 的反馈)
修复:表单分组情况下,select类型会超出页面的问题(感谢网友:Talent.Miao 的反馈)
修复:当页面尺寸改变时,select的宽度无法自适应(感谢网友:DANCELION 的反馈)
# V1.0.3
修复:百度地图无法正确显示初始值的问题(感谢网友:蛮人 的反馈)
修复:系统缓存使用Redis,后台关闭开发模式后报错的问题(感谢网友:流风回雪 的反馈)
修复:新建用户可以删除自己账号的问题(感谢网友:sky 的反馈)
修复:cms模块添加导航菜单时,数据验证规则不正确的问题(感谢网友:goduer 的反馈)
修复:cms模块提示找不到tags的问题
修复:表格构建器的callback类型在某种情况下报错的问题(感谢网友:灵九哲 的反馈)
修复:控制器名为多个单词的驼峰命名方式时,权限判断不正确的问题(感谢网友:ilovemeyou2000 的反馈)
改进:顶部按钮和右侧按钮弹窗支持自定义,并升级layer到3.0.3([添加一个右侧按钮](添加一个右侧按钮.md))
改进:确认框支持自定义标题、按钮文字([添加一个右侧按钮](添加一个右侧按钮.md))
改进:表格构建器的callback类型支持传入任意个参数([callback](callback.md))
改进:表格构建器添加表单项时,支持类型参数传入一个一维数组,自动转换最终值([text](text.md))
改进:表格字段筛选支持关联其他搜索方式的参数
改进:搜索框支持关联其他搜索方式的参数
改进:表格分页支持关联其他搜索方式的参数
改进:时间段搜索支持关联其他搜索方式的参数
改进:数据表格的callback类型,使用不存在的字段时,无需再接收该值
改进:弹出层,默认不使用动画,点击遮罩关闭弹出层
改进:addFilterMap方法,支持与其他筛选字段联动([添加表头筛选条件](添加表头筛选条件.md))
改进:后台默认不启用路由功能
改进:前台默认模块配置名由default_module改为home_default_module
改进:表格的setSearch方法,支持字符串形式的参数([设置搜索参数](设置搜索参数.md))
改进:自动添加和自动编辑功能支持指定时间格式(感谢网友:Alan 的建议)([自动添加按钮](自动添加按钮.md))
改进:表格构建器右侧按钮的链接支持用__字段名__来获取字段值(感谢网友:allen 的建议)([添加一个右侧按钮](添加一个右侧按钮.md))
改进:表格构建器的status类型支持自定义多种状态([status](status.md))
改进:表格右侧按钮支持自定义默认样式([添加一个右侧按钮](添加一个右侧按钮.md))
改进:数据授权添加页面提示支持([插件配置信息](插件配置信息.md))
新增:构建器全局配置文件`\application\extra\zbuilder.php`
# V1.0.2
修复:一处单词拼写错误
修复:检查新版本时,普通用户会报节点不存在的问题(感谢网友:天天 的反馈)
修复:发送ajax时,有时候会报“未定义变量:_top_menus”或者“未定义变量:_location”的问题
修复:某些情况下,找不到模板的问题
修复:表格构建器中,如果数据没有主键时会报错的问题
修复:单文件上传、多文件上传、单图片上传、多图片上传在触发器中切换会报错的问题
改进:快速联动支持简单布局
改进:安装框架不再检查是否有mysql密码
改进:登录后台默认不启用验证码
改进:框架安装完毕,显示默认管理员账号和密码
改进:后台配置模型的getConfig方法不采用静态方式
改进:框架安装模块中,url使用兼容模式,以免未启用pathinfo时无法安装的问题
新增:支持在添加表单项时设置布局参数([表单布局](表单布局.md))
新增:表单的addBtn方法支持重复调用([添加按钮](添加按钮.md))
新增:表单新增addButton方法,可以在表单内添加自定义按钮([按钮](按钮.md))
新增:数据授权页面,增加全选和反选功能
新增:表格每列增加一个class名,名称为“column-列名”,方便用css设置列样式([添加一列](添加一列.md))
新增:在表格构建器中,可以使用“__字段名__”来获取原数据,要注意使用顺序
新增:cms模块的导航演示
# V1.0.1正式版
修复:cms模块广告分类链接错误的问题(感谢网友:由我 的反馈)
修复:setTtrigger方法无法使用数组的问题(感谢网友:wayne 的反馈)
修复:快速联动显示错位的问题(感谢网友:wayne 的反馈)
修复:附件管理一处路径不正确的问题(感谢网友:墨倾天下 的反馈)
修复:当角色无权限时,该角色的用户登录报错的问题(感谢网友:xpzhu 的反馈)
修复:用户编辑可以修改角色的bug(感谢网友:风 的反馈)
修复:水印路径错误的问题(感谢网友:momo 的反馈)
改进:百度编辑器默认高度修改为400,并固定高度,最大字符数设置为50000
改进:升级ThinkPHP至5.0.7(感谢网友:lilwil 的贡献)
删除:cms模块自带的演示模型
# V1.0.0正式版
修复:cms模块添加文章成功时,点击“返回”按钮出错的问题(感谢网友:wayne 的反馈)
修复:配置为表单分组时,图片上传错误的问题(感谢网友:ztlong2 的反馈)
修复:框架在二级目录下,左侧菜单无法获取的问题
修复:快捷编辑无法使用验证器的问题(感谢网友:livmxTag 的反馈)
修复:cms模块一处可能引起无法保存数据的问题(感谢网友:momo 的反馈)
修复:关闭开发模式,部分侧栏菜单无法显示的问题(感谢网友:夜 的反馈)
修复:上传图片时,后缀名为大写会报“附件类型不正确!”的问题(感谢网友:blessleroy 的反馈)
修复:安装模块时,如果没有填写config参数或access参数则报错的问题(感谢网友:pbdy 的反馈)
修复:上传大图片时会自动压缩图片大小的问题(感谢网友:久居你心 的反馈)
修复:顶部节点的链接为空时会报错的问题(感谢网友:Mr.Insight 的反馈)
改进:插件控制的fetch方法(感谢网友:(ˇ_ˇ) 黑白 的反馈)
改进:顶部菜单,默认跳转到侧栏导航的第一个菜单选项(感谢网友:夜 的反馈)
改进:表格构建器的link类型支持自定义打开方式(感谢网友:- 的反馈)
改进:数据表格顶部的启用、禁用按钮支持指定字段名
改进:模板替换变量`__PLUGINS__`的目录改为插件目录(plugins)
改进:完善sql扩展(感谢网友:Rafi Wong 的反馈)
改进:导出模块时,删除旧的模块(感谢网友:Mr.Insight 的反馈)
改进:菜单节点检查功能(感谢网友:Rafi Wong 的反馈)
新增:指定前台默认模块功能
新增:前台跳转后台入口(直接输入index.php/admin或admin.php)
新增:入口文件添加PHP版本检查(感谢网友:云飞扬 的反馈)
新增:minify开关
# V1.0.0公测版 2017-01-20
修复:修改角色授权时,如果取消权限,提示保存成功,但实际没有的问题(感谢网友:风云变 的反馈)
修复:数据表格字段筛选在某些情况下默认值显示不正常的问题
修复:侧栏开关在其他模块下操作失败的问题
修复:从其他页返回列表页时checkbox以及switch状态不正确的问题(感谢网友:Leroy Wang 的反馈)
修复:图片裁剪上传图片时,选择框打开慢的问题(感谢网友:Talent.Miao 的反馈)
修复:一处在php7.1版本中会出现的bug(感谢网友:AxiosCros 的反馈)
修复:range类型表单项样式缺失问题
修复:linkages指定pid会报错的问题(感谢网友:livmxTag 的反馈)
修复:如果表格顶部只有时间段筛选时,时间段不会显示的问题(感谢网友:- 的反馈)
改进:弹窗支持返回成功时关闭弹出框或刷新父页面(请查看[添加一个右侧按钮](添加一个右侧按钮.md)和[添加一个顶部按钮](添加一个顶部按钮.md))
改进:弹窗编辑或新增时不显示头部(感谢网友:(ˇ_ˇ) 黑白 的反馈)
改进:左侧菜单获取方式,解决因权限问题导致无法正常访问合法的节点(感谢网友:Talent.Miao 的反馈)
改进:当屏幕宽度小于768px时,表格可以水平滚动(感谢网友:speed 的建议 的反馈)
改进:后台验证码输入错误时,会自动刷新(感谢网友:oˇ﹌薇簙﹎ 的反馈)
改进:导出模块时,默认自动导出表前缀名称(感谢网友:pbdy 的反馈)
改进:顶部按钮和右侧按钮权限判断问题
新增:新增一个自定义css文件:custom.css(位置:`public\static\admin\css\custom.css`)
新增:表单构建器新增layout方法,支持简单布局(具体请参考[表单布局](表单布局.md))
# V1.0.0公测版 2017-01-10
修复下拉多选没有加载js的问题
安装模块添加fileinfo扩展要求
修复添加角色时,如果没有选择授权,页面会卡住的问题(感谢网友:饭饭 的反馈)
修复行为规则重复的问题(感谢网友:由我 的反馈)
修复发送ajax请求时,如果服务器发生错误,页面卡主的问题(感谢网友:(ˇ_ˇ) 黑白 的反馈)
修复部分情况下因minify路径导致资源无法加载的问题(感谢网友:(ˇ_ˇ) 黑白 的反馈)
# V1.0.0公测版 2017-01-04
修复:禁用模块后,用户角色授权访问仍可配置该模块的问题(感谢网友:旧雨楼 的反馈)
修复:chrome浏览器上传图片时,选择框打开慢的问题(感谢网友:旧雨楼 的反馈)
修复:模块安装失败时,模块菜单没有删掉的问题(感谢网友:天谴之力 的反馈)
修复:表单内,内容较少时,日期选择控件显示不全的问题(感谢网友:天谴之力 的反馈)
# V1.0.0公测版 2016-12-26
修复:模块导出时,菜单导出错误的问题
新增:表格构建器添加时间段筛选
完善:左侧菜单支持一级高亮
- 序言
- 环境搭建
- 下载及安装
- 目录结构
- 快速构建器(ZBuilder)
- 表单(form)
- 设置页面标题
- 设置页提示信息
- 设置表单提交地址
- 隐藏按钮
- 添加按钮
- 设置按钮标题
- 添加表单项
- 复选
- 单选
- 日期
- 时间
- 开关
- 标签
- 数组
- 分组
- 范围
- 按钮
- 数字框
- 密码框
- 取色器
- 下拉菜单
- 普通联动
- 快速联动
- 拖拽排序
- 静态文本
- 格式文本
- 日期时间
- 日期范围
- 图片裁剪
- 百度地图
- 单文件上传
- 多文件上传
- 单图片上传
- 多图片上传
- 隐藏表单项
- 图标选择器
- 单行文本框
- 多行文本框
- 百度编辑器
- CKEditor编辑器
- wang编辑器
- markdown编辑器
- summernote编辑器
- 图片展示(1.1.0+)
- 单文件展示(1.1.0+)
- 多文件展示(1.1.0+)
- 下拉菜单Ajax(1.3.3+)
- 复杂表格(1.4.3+)
- 数据表格(1.4.3+)
- 分组下拉菜单(1.4.3+)
- 表格选取(1.4.3+)
- 穿梭框(1.4.3+)
- 添加表单项通用方法
- 直接设置表单项
- 表单布局
- 设置Tab按钮列表
- 设置表单数据
- 引入js文件
- 引入css文件
- 设置额外JS代码
- 设置额外CSS样式
- 设置额外HTML代码
- 是否ajax方式提交
- 设置模版路径
- 设置触发器
- 设置表单提交确认框
- 自定义表单项(1.0.6+)
- 设置表单提交方式(1.0.6+)
- 模板变量赋值(1.0.7+)
- 设置页面空表单项提示(1.0.7+)
- 自定义扩展表单图标(1.2.0+)
- 设置表单令牌(1.3.1+)
- 新窗口打开返回的url(1.4.4+)
- 表格(table)
- 设置页面标题
- 设置页面提示信息
- 添加一列
- 字段类型
- switch
- status
- yesno
- text.edit
- textarea.edit
- password
- url
- tel
- number
- icon
- byte
- date
- time
- datetime
- date.edit
- time.edit
- datetime.edit
- picture
- pictures
- select
- callback
- link
- text
- img_url
- files(1.1.1+)
- popover(1.4.4+)
- 添加多列
- 添加数量索引
- 添加快捷编辑的验证器
- 设置表格数据
- 隐藏第一列多选框
- 添加表头排序
- 添加表头筛选
- 添加表头筛选条件
- 添加时间段筛选
- 添加一个右侧按钮
- 添加多个右侧按钮
- 添加一个顶部按钮
- 添加多个顶部按钮
- 自动添加按钮
- 自动编辑按钮
- 替换右侧按钮
- 设置搜索参数
- 设置数据库表名
- 设置插件名称
- 设置表格主键
- 设置Tab按钮列表
- 设置分页
- 去除分页
- 引入js文件
- 引入css文件
- 设置额外JS代码
- 设置额外CSS样式
- 设置额外HTML代码
- 设置额外HTML代码-模板文件(1.4.0+)
- 设置模版路径
- 添加行class名
- 添加顶部下拉筛选
- 设置页面空数据提示(1.0.7+)
- 模板变量赋值(1.0.7+)
- 设置使用原始数据字段(1.0.8+)
- 设置搜索区域(1.1.0+)
- 设置表格高度(1.3.0+)
- 固定左列(1.3.0+)
- 固定右列(1.3.0+)
- 设置列宽(1.3.0+)
- 设置隐藏列(1.3.0+)
- 侧栏(aside)
- 添加区块
- 设置Tab按钮列表
- 追加Tab按钮列表
- 设置当前tab
- 设置单个tab内容
- 设置多个tab内容
- 追加tab内容
- 覆盖侧栏
- 模块开发
- 创建模块信息文件
- 安装模块
- 模块配置
- 控制器
- 创建菜单节点
- 第一个控制器
- 模块参数配置页面
- 方法参考
- 数据授权(1.3.2+)
- 插件开发
- 插件入口文件
- 插件基本信息
- 管理界面的字段信息
- 新增或编辑的字段信息
- 插件钩子
- 触发器
- 原数据库表前缀
- 插件配置信息
- 安装和卸载Sql文件
- 控制器
- 模型
- 验证器
- 视图
- 方法参考
- 实践教程
- 变量参考
- 函数参考
- 安全相关
- 常见问题
- 其他杂项
- 更新日志
- 升级指导
- 贡献名单
- 关于文档