区块是数据的可视化呈现单元(如表格、表单、图表、日历等);
操作是用户与数据交互的方式(如查询、新增、编辑、导入等)。
它们与数据源解耦,可灵活组合,构建出任何复杂页面。
不同于从页面入手的无代码产品,NocoBase 以数据驱动,先有数据结构,再创建界面。这意味着同一数据可为不同场景提供差异化界面和操作。
当一个页面中有多个数据区块,比如多个表格、图表,可以使用一个筛选区块对它们同时筛选。
当一个页面中有多个区块和操作时,可以使用事件流来编排他们之间的交互逻辑。比如在 CRM 中查看客户时,需要同时从 ERP 中查询出该客户的订单记录。