crud建议新增功能
表格

1.是否显示在表格中:生成了之后,需要把每一个功能的表格都操作一遍隐藏字段,因为有些功能字段太多,只需要显示部分重要字段在表格中,当然这个功能也不是必须,就是每次都改有点麻烦
2.步骤:表单字段过多的话,同一个页面填写比较麻烦,有没有规划一下按步骤填写呀,例如第一步填写通用信息,第二步填写重要信息等等操作
3.软删除:thinkphp提供了软删除,有没有可能应用到buildadmin中呢

已采纳
YANG001
YANG001
这家伙很懒,什么也没写~
1年前
  1. 关于是否显示在表格中有两种情况

    • 简单的是否作为表格列显示,是可以配置的
    • 第二种情况是

    后台控制器可以配置返回的主表字段:$this->indexField = ['*'];,这点确实可以考虑在CRUD时自动填充上,但是编辑时还是需要开发者自行处理

  2. 步骤的暂时没有计划,不过以下方案或许可以帮助到你

    • cmsDemo中的内容管理,它也有很多字段,我们将编辑弹窗放大,并分为了两列
    • 系统配置中,我们将很多配置项放在的不同的Tab中,并对每个Tab的表单做单独的验证和提交,还可以参考导出模块的任务配置,它也是弹窗式的
    • 另外实现多个编辑按钮,或者一个弹窗多个表单相互切换在Vue中也是非常简单的,一个响应式变量,一个if即可搞定
  3. 软删除确实没有应用案例和整合到CRUD中,因为系统已经内置了全局回收站,它对原有功能没有入侵,是非常好用的功能,另外系统只是没有应用tp的软删除,不代表它不能用,所以开发者若需要,直接照tp文档使用即可。

1个回答默认排序 投票数排序
jayip
jayip
-
1年前

1.这个的确是可以加个选项是否隐藏,可以采纳
2.这个分步填表就有点麻烦了。后端是如何做的不太清楚,前端可以分步,一部分保存,最后一次过提交
3.软删除,后台有一个"数据安全管理"可在添加你要监控的表,设了之后当删除就是在这里可以找到,到时可以恢复

请先登录
0
0
0
2