The Table block is one of the core built-in data blocks in NocoBase, primarily used to display and manage structured data in a tabular format. It offers flexible configuration options, allowing users to customize table columns, column widths, sorting rules, and data scope to ensure the displayed data meets specific business needs.

Control block behavior (e.g., whether to display or execute JavaScript) through linkage rules.

For more details, see Linkage Rules
Example: By default, filter orders where the "Status" is "Paid".

For more details, see Set Data Scope
Example: Display orders in descending order by date.

For more details, see Set Sorting Rules
Activate "Enable Quick Edit" in the block settings and table column settings to customize which columns can be quickly edited.


When the data table is a hierarchical (tree) table, the table block can enable the "Enable Tree Table" feature. By default, this option is turned off. Once enabled, the block will display data in a tree structure and support the corresponding configuration options and operations.


When the tree table is enabled, the block supports expanding all child rows by default when it is loaded.
Note: Fields from inherited collections (i.e., parent collection fields) are automatically merged and displayed in the current field list.

Note: Supports displaying fields from associated collections (currently only supports to-one relationships).



