KasarKasar Docs
Types de champs

Types selection

BOOLEAN, SELECT, MULTI_SELECT

BOOLEAN

Vrai/Faux (toggle switch).

ProprieteValeur
SQLBOOLEAN
Defaut SQLDEFAULT false
IndexableOui

Operateurs de filtre : is_true, is_false, is_null, is_not_null

SELECT

Selection unique parmi une liste d'options definies dans un enum.

ProprieteValeur
SQLTEXT
Recherche full-textOui
TriableOui
IndexableOui
ConfigurationenumName — reference vers enum_definitions

Operateurs de filtre : equals, not_equals, in, not_in, is_null, is_not_null

Les options sont definies dans la table enum_definitions avec la structure suivante :

[
  { "value": "active", "label": "Actif", "color": "#22c55e" },
  { "value": "inactive", "label": "Inactif", "color": "#ef4444" }
]

Chaque option a un value (cle technique stockee en base), un label (affiche a l'utilisateur) et un color optionnel (code hexadecimal parmi une palette de 16 couleurs predefinies).

Les enums sont reutilisables : plusieurs champs SELECT/MULTI_SELECT peuvent referencer le meme enumName.

MULTI_SELECT

Selection multiple. Stocke en tableau PostgreSQL.

ProprieteValeur
SQLTEXT[] (tableau PostgreSQL)
Defaut SQLDEFAULT '{}'::TEXT[] (tableau vide)
Recherche full-textOui
TriableOui
IndexableNon
ConfigurationenumName — reference vers enum_definitions

Operateurs de filtre : contains, in, not_in, is_null, is_not_null

On this page