Supista
Contact Us
documentation
Supista Platform
Components
Additional Settings

Additional Settings

The Additional Settings tab controls how the fields of a component appear, behave, and interact within the user interface. While the Component Details tab connects a component to a specific data table, the Additional Settings tab defines how the columns from that table are displayed, organized, and configured for users.

In Supista, a table defines the structure of the data, but Additional Settings define how that data is presented and interacted with inside the component interface.

Administrators use this section to:

• Control which columns appear in the interface
• Arrange the order of fields
• Configure column properties
• Create dependencies between fields
• Organize fields into logical sections
• Display information from related tables
• Configure filters used to search and narrow down records

When the Additional Settings tab is opened, the system automatically loads the Main Table connected to the component and lists all columns from that table so that administrators can configure how those fields behave in the interface.

This section allows administrators to customize the user interface layer of the component without modifying the underlying database structure.


Additional Settings Main Interface


Understanding the Main Table Layout

At the top of the interface, the system displays the Main Table associated with the component.

Example:

Vendor Master (Main Table)

This indicates that the component is built on the Vendor Master table, and the fields listed below belong to this table.

The table structure remains unchanged in the database, but Additional Settings allow administrators to configure how these fields are displayed and organized for users inside the component.

Below this heading, every column from the table is displayed.

Each row contains several controls that allow administrators to modify the behavior of that field in the interface.

These controls include:

Drag Handle – used to reorder the column
Column Name and Data Type – identifies the field and its data type
Filters Button – used to configure filtering rules for the column
Settings Icon – opens detailed configuration options for that column

Using these controls, administrators can refine the component interface while keeping the database schema intact.


Column Settings

Each column includes a Settings icon (gear icon).

Clicking this icon opens the Column Settings window, which allows administrators to configure how that column behaves inside the component interface.

Column settings determine how fields appear in forms, record views, and tables.


Column Settings


Reordering Columns

Columns can be rearranged using the drag handle.

Changing the order of fields helps administrators organize the interface in a logical way.

Steps

  1. Locate the column you want to move.
  2. Click and hold the drag handle.
  3. Drag the column to the desired position.
  4. Release the mouse to place the column.

The order defined here determines how fields appear in forms, record views, and data tables.

Example layout:

Vendor Name
Contact Person
Contact Email
Address
Credit Limit

Proper ordering improves usability and ensures that the most important information appears first.


Column Description

The Description field allows administrators to provide additional context about the column.

This description acts as a reference for administrators and users who interact with the component.

Example:

Field: Credit Limit
Description: Maximum credit allowed for this vendor.

Descriptions are useful in complex systems where the purpose of certain fields may not be immediately obvious.


Column Width

The Width setting determines how much horizontal space a field occupies within the component layout.

Width OptionDescription
One FourthField occupies 25% of the row
One HalfField occupies 50% of the row
Full WidthField spans the entire row

Example layout:

Vendor Name → Half Width
Contact Email → Half Width
Address → Full Width

Proper width configuration ensures that forms remain balanced and visually organized.


Show By Default

The Show By Default toggle determines whether the column is visible when the component interface first loads.

If enabled:

The column appears automatically when users open the component.

If disabled:

The column remains stored in the database but does not appear in the interface unless explicitly enabled later.

This allows administrators to simplify the interface while still preserving the data structure.


Affected Columns

The Affected Columns setting allows administrators to create dependencies between fields.

A dependency means that changes in one column can affect another column.

For example:

Column A → Vendor Type
Column B → Import License Number

If the value of Vendor Type changes, the system may reset the Import License Number field to null.

This mechanism helps maintain data consistency when fields depend on one another.

Field dependencies are commonly used when:

• One field determines the validity of another field
• Certain values invalidate related fields
• A change in category affects dependent inputs

This allows administrators to create dynamic forms that respond to user input.


Select Columns

The Select Columns feature allows administrators to control which table columns appear in the component interface.

All columns exist in the database, but not all columns need to be displayed to users.

Steps

  1. Click Select Columns
  2. A list of all columns from the table will appear
  3. Enable or disable columns using the toggle

If a column is disabled:

• The column remains in the database
• It simply does not appear in the interface

This allows administrators to hide unnecessary or technical fields from users.


Select Columns Interface


Organizing Fields Using Sections

Large forms can become difficult to navigate when many fields appear in a single list.

The Add Section feature allows administrators to organize fields into logical groups called sections.

Sections improve readability and guide users through the form in a structured way.

Steps

  1. Click Add Section
  2. Enter a section name
  3. Optionally add a description
  4. Click Create Section

Add Section Window


After creating a section, fields can be dragged into that section.

Example structure:

Section: Vendor Information
Fields: Vendor Name, Contact Email

Section: Address Details
Fields: Address Line 1, City, State

Section: Financial Details
Fields: Credit Limit, Payment Terms

Grouping fields into sections improves usability and helps users understand how information is structured.


Connected Tables

Below the main table configuration is the Connected Tables section.

Connected tables are tables that have a relationship with the main table.

These relationships are typically defined as:

belongsTo
hasMany

Example:

The Vendor Master table may be connected to:

Vendor Documents
Vendor Ratings
Item Master
Sites Master

These relationships allow administrators to access and configure fields from related tables within the same component.

Each connected table can be configured similarly to the main table.

Administrators can configure:

• Column display
• Sections
• Filters
• Related fields

This allows components to display data that spans multiple related tables.


Related Fields

Related Fields allow components to display data from other connected tables.

Instead of duplicating data across tables, related fields allow administrators to reference information from another table.

Example:

A Vendor ID field may reference another table containing:

Vendor Address
Vendor Rating
Vendor Documents

Using related fields, these values can be displayed directly inside the component interface.

This approach avoids data duplication while still allowing users to view related information.


Related Fields Configuration


Related Components

If a connected table also has a component created for it, administrators can enable Related Component.

When this option is enabled:

• A navigation link appears in the interface
• Users can open the related component directly
• Records can be connected across components

This improves navigation between related datasets and allows users to move between connected records easily.


Filters

Filters allow administrators to define rules used to search, filter, and narrow down records within a component.

Filters help users quickly locate relevant information, especially when working with large datasets.

Filters can be applied based on different types of fields, including:

• Numeric fields
• Text fields
• Dates
• User-related fields
• Identifier fields

Administrators can also define whether filter values are static values or dynamically generated values.

Filters are a powerful mechanism for controlling how records are displayed and accessed within a component.

Since filters are a large and advanced feature of Supista components, they are explained in detail in a dedicated documentation page.

👉 Read the complete Filters documentation here:

Filters Documentation

Why Additional Settings Matter

The Additional Settings tab transforms raw database structures into usable operational interfaces.

While the database table defines what data exists, Additional Settings define how users interact with that data inside the component interface.

Through this configuration administrators can:

• Control field visibility
• Structure forms logically
• Display related information from connected tables
• Configure search and filtering
• Build dynamic and responsive user interfaces

Properly configuring Additional Settings ensures that users interact with data in a clear, efficient, and structured interface, improving usability and reducing operational errors.

Last updated on
Transform Data into Decisions with Supista – Your Intelligent Data Partner
AI-Powered Operational Intelligence for Growing Businesses

Automate your operations. Orchestrate your workflows. Scale with confidence.

Book a free strategy session with our Automation Experts and discover how Supista’s AI-Composable ERP can transform your operations into a scalable and intelligent system.