Nocobase快速上手 - 常见block的使用

2024-05-30 04:12

本文主要是介绍Nocobase快速上手 - 常见block的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在上一篇文章 Nocobase快速上手 -第一个collection 中,我们新建了一个collection ,并且通过在页面中配置block实现了数据的展示,本文继续探索block的使用。

Block类型

Block(区块)的整体架构如下图:
在这里插入图片描述
我们可以看到,block分为三个大类:

  1. Data blocks
  2. Filter blocks
  3. Other blocks

Data blocks用于数据的展现,展现形式有table, form,detail,list等.
Filter blocks 筛选区块
Other blocks 是一些比如Markdown, Audit logs这样与主要数据业务绑定关系不是那么强的区块.

具体的区块类型, 可以参看下面表格.

Block CategoryBlock Type
Data BlocksTable
Form
Detail
List
Grid card
Calendar
Gantt
Kanban
Map
Charts
Filter BlocksForm
Collapse
Other BlocksMarkdown
iframe
Workflow todos

Data blocks使用

Table block

在这里插入图片描述
在table block中,我们选择了使用之前创建的Orders collection, 通过配置columns,展示 Order Number,Total和系统built-in的相关审计字段. 通过配置block的操作,给予新增删除,导出的功能.

⚠️这里要注意, 如果仅仅选择了Add new功能,不做其它配置,那么点击Add new按钮会显示空白页面. Add new的页面可以在UI编辑的状态下,点击Add new按钮,在弹出的页面中进行配置.

在这里插入图片描述

List block

List区块和Table区块同样是用来展现数据,只是外观不同,我们可以配置一个list block看一下效果:
在这里插入图片描述
从图中可以看到,是将数据进行了平铺的展示。

Detail Block

如果希望选中某一条记录后,可以查看详细信息,那么可以对table block先配置一个Popup操作,然后点击Popup,在弹出的界面中,配置detail block:

在这里插入图片描述

Filter blocks

Filter block用来对数据进行过滤,我们配置一个Form形式的filter block
在这里插入图片描述
我们选择数据集后,配置了用于过滤的字段,并且配置操作.

那么会有一个问题,这个filter block,怎么作用到数据展示的block呢?因为filter block本身并不展示数据,显然是要和数据展示的block联动才有实际意义。

这里我们就需要对filter block配置一个关联的数据block
在这里插入图片描述
到这里,我们就完成filter和data的联动了。

小结

本文我们一起初步了解Nocobase的block, 并且通过配置block,实现了数据的展示,新增,弹出详情,以及查询Form.
Nocobase的block非常强大,笔者也整理了一份思维导图帮助快速了解。更多功能正在探索中,欢迎交流。
在这里插入图片描述

这篇关于Nocobase快速上手 - 常见block的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1015543

相关文章

C语言中联合体union的使用

本文编辑整理自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 一、前言 “联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量

嵌入式软件常见的笔试题(c)

找工作的事情告一段落,现在把一些公司常见的笔试题型整理一下,本人主要是找嵌入式软件方面的工作,笔试的也主要是C语言、数据结构,大体上都比较基础,但是得早作准备,才会占得先机。   1:整型数求反 2:字符串求反,字符串加密,越界问题 3:字符串逆序,两端对调;字符串逆序,指针法 4:递归求n! 5:不用库函数,比较两个字符串的大小 6:求0-3000中含有9和2的全部数之和 7

乐鑫 Matter 技术体验日|快速落地 Matter 产品,引领智能家居生态新发展

随着 Matter 协议的推广和普及,智能家居行业正迎来新的发展机遇,众多厂商纷纷投身于 Matter 产品的研发与验证。然而,开发者普遍面临技术门槛高、认证流程繁琐、生产管理复杂等诸多挑战。  乐鑫信息科技 (688018.SH) 凭借深厚的研发实力与行业洞察力,推出了全面的 Matter 解决方案,包含基于乐鑫 SoC 的 Matter 硬件平台、基于开源 ESP-Matter SDK 的一

Tolua使用笔记(上)

目录   1.准备工作 2.运行例子 01.HelloWorld:在C#中,创建和销毁Lua虚拟机 和 简单调用。 02.ScriptsFromFile:在C#中,对一个lua文件的执行调用 03.CallLuaFunction:在C#中,对lua函数的操作 04.AccessingLuaVariables:在C#中,对lua变量的操作 05.LuaCoroutine:在Lua中,

Vim使用基础篇

本文内容大部分来自 vimtutor,自带的教程的总结。在终端输入vimtutor 即可进入教程。 先总结一下,然后再分别介绍正常模式,插入模式,和可视模式三种模式下的命令。 目录 看完以后的汇总 1.正常模式(Normal模式) 1.移动光标 2.删除 3.【:】输入符 4.撤销 5.替换 6.重复命令【. ; ,】 7.复制粘贴 8.缩进 2.插入模式 INSERT

Lipowerline5.0 雷达电力应用软件下载使用

1.配网数据处理分析 针对配网线路点云数据,优化了分类算法,支持杆塔、导线、交跨线、建筑物、地面点和其他线路的自动分类;一键生成危险点报告和交跨报告;还能生成点云数据采集航线和自主巡检航线。 获取软件安装包联系邮箱:2895356150@qq.com,资源源于网络,本介绍用于学习使用,如有侵权请您联系删除! 2.新增快速版,简洁易上手 支持快速版和专业版切换使用,快速版界面简洁,保留主

如何免费的去使用connectedpapers?

免费使用connectedpapers 1. 打开谷歌浏览器2. 按住ctrl+shift+N,进入无痕模式3. 不需要登录(也就是访客模式)4. 两次用完,关闭无痕模式(继续重复步骤 2 - 4) 1. 打开谷歌浏览器 2. 按住ctrl+shift+N,进入无痕模式 输入网址:https://www.connectedpapers.com/ 3. 不需要登录(也就是

Toolbar+DrawerLayout使用详情结合网络各大神

最近也想搞下toolbar+drawerlayout的使用。结合网络上各大神的杰作,我把大部分的内容效果都完成了遍。现在记录下各个功能效果的实现以及一些细节注意点。 这图弹出两个菜单内容都是仿QQ界面的选项。左边一个是drawerlayout的弹窗。右边是toolbar的popup弹窗。 开始实现步骤详情: 1.创建toolbar布局跟drawerlayout布局 <?xml vers

C#中,decimal类型使用

在Microsoft SQL Server中numeric类型,在C#中使用的时候,需要用decimal类型与其对应,不能使用int等类型。 SQL:numeric C#:decimal

探索Elastic Search:强大的开源搜索引擎,详解及使用

🎬 鸽芷咕:个人主页  🔥 个人专栏: 《C++干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选,相信大家多多少少的都听说过它。它可以快速地储存、搜索和分析海量数据。就连维基百科、Stack Overflow、