v1.2.5更新日志
发布时间 2020-04-30
功能新增以及优化部分
1.从服务器删除文件时增加确认弹窗
最近收到一些同学的反馈,图片删除操作太危险,容易造成误删的情况,因此这个版本中我们加上了删除文件时需要点击确认弹窗的功能

如果你不想让用户从服务器删除文件,可以使用disableRemove方法,这样用户就只能替换文件而不能直接删除
这个方法在旧版本中也能使用,但有部分同学没发现这个用法,所以这里说明一下
$form->image('my_img')->disableRemove();
2.Grid\Column::prepand、Grid\Column::append方法增加支持闭包类型参数
$grid->email->prepend(function ($value, $original) {
// $value 是当前字段值
// $original 是当前字段从数据库中查询出来的原始值
// 获取其他字段值
$username = $this->username;
return "[{$username}]";
});
3.增加Grid\Column::dot方法
通过dot方法可以在列文字前面加上一个带颜色的圆点
use Dcat\Admin\Admin;
$grid->state
->using([1 => '未处理', 2 => '已处理', ...])
->dot(
[
1 => 'primary',
2 => 'danger',
3 => 'success',
4 => Admin::color()->info(),
],
'primary' // 默认颜色
);
效果

4.Show\Field::prepand、Show\Field::append方法支持闭包类型参数
5.Show\Field::dot方法
6.调整表格过滤器panel布局方式的间距
7.数据表格quickSearch移除重置按钮,适配低版本浏览器
8.代码生成器生成的模型自动兼容Laravel7的时间格式显示异常问题
9.优化EloquentRepository的删除功能
10.Show\Field::image支持显示多图
Bug修复部分
- 修复数据表格
quickSearch的orWhere查询污染默认条件问题 - 修复
Form::number字段编辑页面默认值不为0问题 - 修复
select2下拉选框不兼容editor-md组件问题 - 修复
Form::table表单下select2下拉选框remoteOptions功能编辑选中异常问题 - 修复树状表格编辑后跳转回列表时
url参数异常问题 - 修复文件上传字段名称为
file时编辑异常问题 - 修复单文件上传成功文件数量提示异常问题