背景阐明
为了更灵便、更便捷的反对理论业务场景的开发,作为NodeJS全栈框架,CabloyJS提供了草稿->正式->历史
的数据生命周期治理、NodeJS工作流引擎,以及带来全新体验的mobile/pc自适应布局
CabloyJS 4.6.0又带来了明细表
的治理,使咱们能够为任何业务数据增加明细表
的性能
明细表的特点
对于明细表
的治理,并不仅仅是简略的CRUD
操作,同时还具备以下特点:
- 一个
主业务数据
能够关联多个明细类型
明细表
CRUD
等指令的权限与主业务数据
的权限协同- 与
主业务数据
一样反对草稿、正式、历史
的生命周期 - 反对在审批工作流中管制对
明细表
的CRUD
权限 - 反对惯例指令:
上移
、下移
、克隆
- 反对
Mobile/PC自适应
:默认状况下,在Mobile中显示列表
,在PC中显示表格
业务模块模版:module-business-details
如果要开发一个带明细性能的业务模块,倡议应用业务模块模版module-business-details
创立业务模块的文件骨架。此模版会主动创立与业务相干的代码,大量简化工作量
在新建业务模块之前,依然要先创立一个CabloyJS我的项目,具体参见:疾速开始
$ cd /path/to/project$ npm init cabloy src/module/test-party --type=module-business-details
如果网速慢,能够应用淘宝镜像:
$ npm init cabloy src/module/test-party --type=module-business-details --registry=https://registry.npm.taobao.org
目前,CabloyJS提供了三个模块文件模版
:
名称 | 阐明 |
---|---|
module-business | 此模版会创立与业务相干的代码,大量简化工作量 |
module-business-details | 在module-business 的根底上减少了与明细 业务相干的代码文件 |
module | 此模版仅蕴含根本的骨架代码文件 |
更多文档
对于明细表
的更具体文档,请参见:明细
明细演示
1. PC场景
2. Mobile场景
相干链接
- 官网: https://cabloy.com/
- GitHub: https://github.com/zhennann/cabloy