renameView(activeView, e.target.value)"
class="text-lg font-semibold bg-transparent border-none outline-none focus:bg-gray-50 px-2 -ml-2"
placeholder="View Name">
Select a table or view
{{ wordCount }} Words
Sorted by
{{ activeTable.columns.find(c => c.id === sortBy)?.name }}
Found {{ filteredAndSortedData.length }} of {{ tableData.length }} rows
|
{{ col.name
}}
|
||
|---|---|---|
| {{ startOffset + index + 1 }} |
{{ calculateFormula(col.formula, row) }}
handleKeyDown(e, row, col)"
@input="triggerSave" placeholder="(empty)" class="focus:bg-white transition-colors z-10">
handleKeyDown(e, row, col)"
@input="triggerSave" placeholder="0"
class="focus:bg-white transition-colors z-10 font-mono text-right px-3">
{{ row[col.id].split('_').slice(1).join('_') }}
{{ getRowDisplayName(col.relationTableId, data[col.relationTableId]?.find(r => r._id ===
id),
col.relationDisplayColId) }}
No links
...
handleKeyDown(e, row, col)" @input="triggerSave" placeholder="https://..."
class="flex-1 bg-transparent border-none outline-none text-sm text-blue-600 underline-offset-2 hover:underline z-10">
{{ getLookupValue(row, col) }}
|
|
|
No data in this table yet.
|
||
| ∑ |
{{ getSummaryLabel(col.summaryType) }}
{{ getColumnSummary(col) }}
—
|
Initializing View...
Column Options
renameColumn(popover, e.target.value)"
@keyup.enter="e => { if(!activeTable.isSchemaLocked && !popover.isLocked && !popover.isBacklink) { renameColumn(popover, e.target.value); e.target.blur(); } }"
class="w-full px-2 py-1.5 border border-gray-200 focus:border-blue-500 outline-none text-sm font-medium disabled:bg-gray-50 disabled:text-gray-400">
JavaScript Expression:
Calculates a value automatically. Must be a valid JS expression (e.g. A + B), not a full
function.
Variables:
row.Nameorrow['Total Cost']: Access other columns in this record.Math.*: Math utilities (e.g.Math.round(row.Tax)).
Async JavaScript Block:
Executes standard JS when clicked. You can mutate data, make API requests, and trigger actions.
Variables & Functions:
row.Col = 'x': Mutate this row's values.save(): Save your mutations.copy(text): Copy to clipboard.alert(text): Standard JS alert.fetch(url): Standard browser fetch.window.open(url): Open URL in new tab.
Managed back-link from Table: {{ getBacklinkName(popover) }}
Linked to: {{ getBacklinkName(popover) }}
{{ activeTable.isSchemaLocked ? 'Table Locked' : 'Column Locked' }}
System column cannot be deleted
Summary Settings
Available Variables:
values: Array of column datarows: Array of all table recordssum(arr?): Math sum helperavg(arr?): Math average helperMath.*: Standard JS Math lib
Display Formatting
Table Settings
Column editing is globally disabled.