Blocks are the visual presentation units of data (such as tables, forms, charts, calendars, etc.);
Actions are the ways users interact with data (such as query, create, edit, import, etc.).
They are decoupled from data sources, allowing flexible combinations to build any complex page.
ページ設計から始まるノーコード製品とは異なり、NocoBase はデータ駆動型です — まずデータ構造を定義し、その後インターフェースを作成します。これにより、同じデータセットが異なるユースケースに対して異なるインターフェースと操作を提供できます。
ページに複数のデータブロック(テーブルやチャートなど)が含まれている場合、単一のフィルターブロックを使用してすべてを同時にフィルタリングできます。
ページに複数のブロックと操作が含まれている場合、イベントフローを使用してそれらの相互作用ロジックを編成できます。たとえば、CRM で顧客を表示する際に、ERP システムからその顧客の注文記録を同時にクエリできます。