Properties
Properties are the typed fields every Object of a Type shares: a Book’s pages, a Project’s status, a Meeting’s date. Because each property has a declared kind, Lar can give it the right editor and you can filter, sort, and query on it, for example type:Book prop.pages:>500.
Property kinds
Section titled “Property kinds”When you choose Add Property in a Type’s settings, the picker offers:
| Kind | Stores |
|---|---|
| Text | Short or long plain text |
| Rich text | Formatted text |
| Number | A number, displayed as a plain number, progress, percent, currency, or cryptocurrency |
| Checkbox | True or false |
| Date, Date & time | A day, or a day and time; time and ranges can be optional, required, or disallowed |
| Label | One or several values from a set of labels with colors; switch between Single and Multiple in its settings |
| URL | A web address |
| Color | A color value |
| JSON | Structured data |
| Object Select | A relation to other Objects |
| Blocks | The Type’s rich body |
The picker also lists built-in fields you can switch on for a Type: Description, Aliases, Cover Image, Icon, Created at, and Last updated.
Add a property
Section titled “Add a property”- Open Object type settings and select Properties.
- Choose Add Property and pick a kind.
- Enter a Name and any kind-specific options, such as the labels for a Label property.
- Select + Create.
- To configure more, choose Edit on the property’s row. The settings include its icon, description, format, Visibility, and AI Auto-Fill.
A Type’s full set of properties includes those inherited from its parent and supplied by its Mixins. A new property can’t reuse one of those names; see Mixins.
Control where a property appears
Section titled “Control where a property appears”In a property’s Visibility setting, choose:
- Always Show: the row is visible even when empty.
- Hide When Empty: the row appears once it has a value.
- Hidden: the property is left off the Object page but stays stored and queryable.
The Layout, Page layout, and Card view sections of Object type settings control ordering and which properties appear on pages and cards.
Rename, convert, or remove a property
Section titled “Rename, convert, or remove a property”Open Object type settings → Properties and choose Edit on the property.
- Rename: change the Name. The old name is kept as an alias, shown as “aka” under the property, so saved queries and formulas that use it keep working.
- Change the kind: under Change property type, choose a New property type, then Change type. Lar creates a new property, converts each Object’s value where it can, and keeps the original property, marked deprecated, with its values untouched. A message reports how many values were converted and how many were cleared.
- Deprecate: choose Delete on the property’s row and then Deprecate. Existing values are preserved but can no longer be changed, and the property stays in the schema so its meaning isn’t reused.
- Delete permanently: in the property’s settings, choose Delete property and type
deleteto confirm.
On the compact (mobile) layout, the Type editor shows Rename, Type, and Deprecate buttons directly on each property row.
Formula and read-only properties
Section titled “Formula and read-only properties”A formula property computes its value from other properties and is read-only on the Object page. Some other properties are read-only because Lar fills them in, such as the file name and size on an uploaded file.
Next: Inheritance.