Appearance
Introduction
On legacy enterprise platforms, shaping the user interface is a separate, complex discipline. Developers and admins spend countless hours in clunky UI builders or writing proprietary presentation-layer code to make their applications intuitive.
Simple believes that a great user experience should be an effortless extension of a great data model.
Table Configuration is a suite of declarative settings that allow you to control how your tables, fields, and relationships appear throughout the platform. By adding simple, human-readable metadata, you can transform your raw data model into a professional, intuitive, and user-friendly application—without writing a single line of UI code.
How Configuration Works
All configuration is managed through standard Simple Platform records, which means you can find, edit, and even automate your application's presentation using the same tools you use to manage your business data.
The configuration is structured hierarchically:
- Tables belong to an Application.
- Fields and Relationships belong to a Table.
- Your settings are applied at each of these levels to create a cohesive experience.
Getting Started: Finding What to Configure
All table configuration is managed within your platform's admin interface.
- Navigate to Settings: From the main navigation, go to System > Settings.
- Locate the Configuration Tables: You will find the core settings in these tables:
TablesTable FieldsTable Relationships
Finding a Specific Record to Modify
- To Configure a Table: Navigate to the
Tablessettings, then filter by your application and find the table record you wish to edit. - To Configure a Field: Navigate to the
Table Fieldssettings. The best way to find a specific field is to first filter by its parentTable. - To Configure a Relationship: Navigate to the
Table Relationshipssettings and filter by theSource Table.
The Configuration Suite: Dive Deeper
Once you've located the record you want to modify, use the following guides to understand the specific settings available to you.
1. Table Display
Control how tables are named in navigation and how individual records are identified in lists and search results.
Configure Table Display →2. Field Configuration
Customize field labels, add helpful tooltips, and define the exact order fields appear in your forms.
Configure Fields →3. Reference Field Filtering
Build intelligent, context-aware dropdowns that show only relevant records, based on either static rules or the dynamic values of other fields in a form.
Configure Reference Filters →4. Relationship Display
Define clear, business-friendly labels for the relationships between your tables, making data connections intuitive for your users.
Configure Relationships →