specs/models/M_TABLE_RECORD

Table Record

A Table Record, sometimes called a table row, represents a single object in a table. This object can be anything, but is constrained in that its properties correspond with the fields for this table (see Table Fields for details). Table records correspond with the database concept of a record.

Fields

Because table fields are generated by the user, tables records can have essentially any set of properties a user wants. The only exception is that every record must have an ID field (see Table Fields for details).

Name Description
Unique ID A unique text ID for the table record, determined when it is initially created
Fields All possible fields that can be edited for the record, determined by the active Table Fields within the Table

Usage

  • Users can add a new record by clicking the Create Record button on the Table Editor page (see Table Editor doc for details). When creating a record, the ID field is required and must be unique. Other fields are optional, but must be of the specified type if included.
  • Users can remove a record by right clicking it on the Table Editor page (see Table Editor doc for details). Records deleted this way are permanently deleted and cannot be restored.
  • Users can update existing records at any time from the Table Editor page (see Table Editor doc for details). Users can update any field except the ID field.

Tests

IDName
QA-T92Table Management : 12 - Create table records from the table detail page
QA-T93Table Management : 13 - Sort table records by column in table view
QA-T94Table Management : 14 - Load multiple pages of table records in table view
QA-T133Record Placeholders : 00 - Delete Table Record
QA-T396Widgets - Digital History Record Widget