怎样做阿里巴巴网站的店招,网站后台的功能,h56wcom什么网站,厦门城乡住房建设厅网站首页本文记录Nocobase中如何创建collection#xff0c;以及如何将collection展示到页面中#xff0c;并且配置CRUD相应的操作.
Collection
在NocoBase中#xff0c;collection#xff08;集合#xff09;是用来组织和存储各种数据的容器#xff0c;如订单、产品、用户、评论…本文记录Nocobase中如何创建collection以及如何将collection展示到页面中并且配置CRUD相应的操作.
Collection
在NocoBase中collection集合是用来组织和存储各种数据的容器如订单、产品、用户、评论等。不同的集合通过名称来区分例如如果你有一个商店你首先需要创建一个名为“products”的集合来存储产品信息。集合的概念类似于传统数据库中的表它允许你定义和创建数据模型以及存储和管理这些数据模型中的数据.
NocoBase中的collection是构建和管理应用程序数据的基础它提供了一种灵活且强大的方式来定义、存储和操作数据使得无代码/低代码开发变得更加高效和可扩展.
在datasource的页面中我们可以找到Collection配置的入口 点击configure按钮可以看到系统中已经存在的Collections. 通过Create collection按钮,可以创建一个新的collection. collection有多个类型不同的类型可以有不同的功能.
Nocobase支持的collection类型有
类型说明General collection用于大多数场景。除非需要特殊的数据表模板否则都可以用普通表Calendar collection通常用于在应用程序或系统中跟踪时间和日期Tree collection用于存储具有层次关系的数据File collection用于存储文件的元信息并可以通过文件管理器进行管理Expression collection工作流内使用动态表达式SQL collection通过 SQL 语句获取数据
在本文中, 我们使用General collection 创建一个简单的数据集Orders. 这里我们创建了两个字段, order_number,total. 分别用Singleline Text和Number类型.
Nocobase中collection的filed可以配置多种数据类型和数据库中数据类型类似但和业务更加贴近. 例如文本类型就有单行文本长文本URL, Email等.
在点击Add field按钮后可以看到完整的类型列表根据不同的需要选择合适的类型.
新建的collection还会有一些系统字段默认有cretedAt,createdBy,updateAt,updatedBy , 这些都是常用的审计信息.
页面展现
创建完collection我们就可以在页面中使用这些数据. 业务系统中最常见的就是表格式数据展现包括数据的过滤数据维护. 我们可以配置一个页面在页面中加入数据展现的block(区块).
这里先简单介绍一下block: 区块是数据和内容的载体可以放置于页面Page、对话框Modal或抽屉Drawer里多个区块可以自由拖拽排列。 NocoBase 支持多种类型的 block包括但不限于
表格Table允许数据以表格形式展示用户可以在表格 block 中添加、修改、删除、查看和编辑记录。看板Kanban支持以看板的形式展示数据适用于任务管理和进度跟踪。日历Calendar以日历形式展示数据适合管理事件和日程。表单Form用于收集或编辑数据的表单界面。详情Details展示单个数据项的详细信息
下图是官方文档中给出的区块类型
详细的信息请参考官方文档
进入编辑页面状态后add block 就可以选择block类型还能选择我们创建好的collection 通过在页面上的配置我们还可以添加Add newdelete等数据维护功能.
通过简单的页面点击我们就迅速配置好了一个可能的数据维护页面这正是低代码平台带来的生产力提升.
小结
本文展示了如何通过collection和block快速在Nocobase中配置出可用的页面.
更多的内容正在探索中欢迎交流.