crud建议新增功能表格
1.是否显示在表格中:生成了之后,需要把每一个功能的表格都操作一遍隐藏字段,因为有些功能字段太多,只需要显示部分重要字段在表格中,当然这个功能也不是必须,就是每次都改有点麻烦
2.步骤:表单字段过多的话,同一个页面填写比较麻烦,有没有规划一下按步骤填写呀,例如第一步填写通用信息,第二步填写重要信息等等操作
3.软删除:thinkphp提供了软删除,有没有可能应用到buildadmin中呢
1个回答默认排序 投票数排序
jayip
-
1年前
1.这个的确是可以加个选项是否隐藏,可以采纳
2.这个分步填表就有点麻烦了。后端是如何做的不太清楚,前端可以分步,一部分保存,最后一次过提交
3.软删除,后台有一个"数据安全管理"可在添加你要监控的表,设了之后当删除就是在这里可以找到,到时可以恢复
请先登录
关于是否显示在表格中有两种情况
后台控制器可以配置返回的主表字段:
$this->indexField = ['*'];
,这点确实可以考虑在CRUD时自动填充上,但是编辑时还是需要开发者自行处理步骤的暂时没有计划,不过以下方案或许可以帮助到你
cmsDemo
中的内容管理,它也有很多字段,我们将编辑弹窗放大,并分为了两列Tab
中,并对每个Tab
的表单做单独的验证和提交,还可以参考导出模块的任务配置,它也是弹窗式的Vue
中也是非常简单的,一个响应式变量,一个if即可搞定软删除确实没有应用案例和整合到CRUD中,因为系统已经内置了
全局回收站
,它对原有功能没有入侵,是非常好用的功能,另外系统只是没有应用tp的软删除,不代表它不能用,所以开发者若需要,直接照tp文档使用即可。