跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • CabloyJS 4.6.0:支持明细表
未分類
26 3 月 2021

CabloyJS 4.6.0:支持明细表

CabloyJS 4.6.0:支持明细表

資深大佬 : zhennann 0

背景说明

为了更灵活、更便捷的支持实际业务场景的开发,作为 NodeJS 全栈框架,CabloyJS 提供了草稿->正式->历史的数据生命周期管理、NodeJS 工作流引擎,以及带来全新体验的mobile/pc 自适应布局

CabloyJS 4.6.0 又带来了明细表的管理,使我们可以为任何业务数据添加明细表的功能

明细表的特点

对于明细表的管理,并不仅仅是简单的CRUD操作,同时还具备以下特点:

  1. 一个主业务数据可以关联多个明细类型
  2. 明细表 CRUD等指令的权限与主业务数据的权限协同
  3. 与主业务数据一样支持草稿、正式、历史的生命周期
  4. 支持在审批工作流中控制对明细表的CRUD权限
  5. 支持常规指令:上移、下移、克隆
  6. 支持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 场景

CabloyJS 4.6.0:支持明细表

2. Mobile 场景

CabloyJS 4.6.0:支持明细表

相关链接

  • 官网: https://cabloy.com/
  • GitHub: https://github.com/zhennann/cabloy
大佬有話說 (0)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具