2.3 KiB
2.3 KiB
CHANGELOG
[1.9.169 / 3.9.154]
1.添加图片轮播组件swiper()
,支持多种图片展示方式。
2.优化 hasWhen
的渲染逻辑,支持多层嵌套。
3.优化 hasWhen
[只读] 模式显示。
4.其他细节优化。
//swiper示例
$list = CmsBanner::where('position_id', $id)->field('title,image')->select();// title,image两个字段
// $list = ['path1.jpg', 'path2.jpg'];或者图片路径数组
$builder = $this->builder('轮播');
$builder->swiper()->images($list);
return $builder;
[1.9.121 / 3.9.105]
1.导出性能优化,真正支持cursor()
查询返回的生成器。
2.支持全局设置[只导出已选列]只导出用户前端页面选择的列,也可在控制器中$this->exportOnlyChoosedColumns=true|false
单独控制
[1.9.120 / 3.9.104]
列表页可排除某些字段
class Cmscontent extends Controller
{
protected function initialize()
{
//其他初始化
$this->indexFieldsExcept = 'content';//排除某字段,优化查询速度
}
}
[1.9.119 / 3.9.103]
修复:when 里面的 switchBtn 问题
[1.9.114 / 3.8.7]
取消上传文件分块的超时限制
[1.9.110 / 3.8.3]
HasOptions 的 optionsData 方法 textField 支持变量
列表页 checkbox 样式调整
[1.9.107 / 3.8.1]
form 的 tab 可以把按钮位置设置为左侧竖排(默认在顶部)。
$from->getTab()->vertical();//设置竖排
$form->tab('基本信息');
//...其他字段
$form->tab('扩展信息');
//...其他字段
1.9.106/3.7.9
文件上传支持[占位图],没有不论是否有文件,表单页面的布局都一样。
通过[占位图]里面的按钮操作[上传新文件]或[选择已上传文件]。
新增showUploadBtn(bool)
方法,是否显示[上传新文件],配合showChooseBtn(bool)
可控制两个按钮。
新增disableButtons()
方法,同时禁用[上传新文件]或[选择已上传文件]两个底部控制按钮。
可使用cover('img_path')
设置占位图:
$form->file('file','文件')->cover('/static/images/myupload.png')//默认会有一个占位图,可以设置自定义图片。
->disableButtons()->showInput(false);//同时禁用控制按钮和地址输入框,仅通过占位图控制