English
English
Appearance
English
English
Appearance
SmartTable provides a complete set of tools for personal productivity, team collaboration and plugin-based extensibility. This page summarizes the main capabilities you will use every day.
SmartTable supports 7 view types. Each view is a different lens on the same table data, with its own filters, sorts, and display options:
| View | Description |
|---|---|
| Table View | Classic grid with virtual scroll, column freeze, and field filtering |
| Grouped View | Group records by one or more fields with collapsible sections |
| Kanban View | Card-based board with drag-and-drop column movement |
| Calendar View | Date-based layout for events and deadlines |
| Gantt View | Project timeline with task bars and dependencies |
| Form View | Public-facing data collection form |
| Gallery View | Image and media card grid |
SmartTable offers 27 field types across 10 categories. See Field Types for full details.
| Category | Examples |
|---|---|
| Text | Single Line Text, Long Text, Rich Text |
| Numeric | Number (integer/decimal/currency/percent) |
| Date | Date, Date Time |
| Selection | Single Select, Multi Select, Checkbox |
| People & Contact | Member, Phone, Email, URL |
| Media | Attachment (images, files, thumbnails) |
| Computed | Formula with 47 built-in functions |
| Relation | Link, Lookup with aggregation |
| System | Created By, Created Time, Updated By, Updated Time, Auto Number |
| Geolocation | Geolocation (province/city/district, country/region, lat-lng, map picker, multi-language) |
| Others | Rating, Progress |
Work with large datasets using advanced data tools:
The visual workflow engine (new in v1.6.0) helps you automate repetitive tasks:
Read more in Workflow Automation.
SmartTable ships with a plugin mechanism that extends the table beyond built-in features while keeping clear security boundaries:
sandbox="allow-scripts", opaque origin — no access to host cookies, localStorage or DOM). The host injects a Vue 3 runtime, so plugins can be written with standard Vue template syntax (v-model, v-for, @click, reactive data) as a single file — no build step required.global and base scopes (base is deep-merged over global), validated against the plugin's configSchema.requiresSelection / maxSelection; the host disables the entry with a hint when unsatisfied.error state after consecutive failures.SmartTable is built for teams:
For details, see Collaboration.