BrainGrid Controller
Table Builder
Table Actions

Table Actions

Table Actions are features that are part of the table's header and footer sections. These actions allow users to interact with the table data in various ways. The available Table Actions are:

Export

Allows users to export table data to various formats (e.g., CSV, Excel).

Filter

Provides users with the ability to filter table data based on specified criteria.

Configuration: Users can select which fields are available for filtering. Fields can include dropdowns, booleans, or date fields.

Import

Enables users to import data into the table from external sources.

Invoice

Configures invoice-related settings for table data.

Configuration: Users can set up the following invoice parameters:

  • Item: Specify the item description.
  • Status: Define the status of the invoice.
  • Per Unit Calculation/Amount: select per unit calculations or amount.
  • Quantity: Define the quantity of items.
  • Rate: Configure the rate for each unit.
  • Amount: Specify the amount calculation.

Print

Provides functionality to print the table data.

Search

Allows users to search through the table data for specific entries.

Summary Card

Displays a summary of table data using configurable charts.

Configuration: Users can choose which charts to include in the summary card, such as bar charts, pie charts, or line charts.

Add

Provides the option to add new records to the table.

Configuration: Enabled by default, no additional configuration required.

This Action is considered as Default Action

Pagination

Allows users to navigate through pages of table data.

Refresh

Refreshes the table data to display the most current information.

Configuration: Rendered by default, no additional configuration required.

Sequence

Configures the sequence or order of records in the table.

Configuration: Users can set parameters such as length, prefix, and starting point of the sequence.


For each Table Action, you can enable or disable these features based on your needs and customize their configurations to match your specific requirements.