KasarKasar Docs
Types de champs

Types texte

TEXT, LONG_TEXT, RICH_TEXT, EMAIL, PHONE, URL

Tous les types texte supportent les memes operateurs de filtre :

equals, not_equals, contains, starts_with, ends_with, is_null, is_not_null

Les operateurs contains, starts_with et ends_with utilisent unaccent() des deux cotes pour une recherche insensible aux accents (e → e, a → a).

TEXT

Texte court sur une seule ligne. Type par defaut pour les champs textuels simples.

ProprieteValeur
SQLVARCHAR(255) par defaut (configurable via maxLength)
Recherche full-textOui
TriableOui
IndexableOui
ContraintesmaxLength (defaut : 255)

Fonctions d'agregation : COUNT, COUNT_DISTINCT, PERCENT_FILLED, PERCENT_EMPTY, AVG_LENGTH, MODE, ANTI_MODE

LONG_TEXT

Texte long multi-lignes (textarea). Adapte aux descriptions, notes ou commentaires.

ProprieteValeur
SQLTEXT (illimite)
Recherche full-textOui
TriableOui
IndexableNon

Fonctions d'agregation : COUNT, PERCENT_FILLED, PERCENT_EMPTY, AVG_LENGTH

RICH_TEXT

Texte riche avec formatage (gras, italique, listes, titres). Le contenu est stocke en HTML.

ProprieteValeur
SQLTEXT (illimite)
Recherche full-textOui
TriableOui
IndexableNon
Affichage tableauHTML nettoye (texte brut)

Fonctions d'agregation : COUNT, PERCENT_FILLED, PERCENT_EMPTY, AVG_LENGTH

RICH_TEXT est exclu du panneau de filtres dans les vues liste. Le contenu HTML est automatiquement nettoye avant affichage dans les tableaux.

EMAIL

Adresse email avec validation de format et normalisation automatique.

ProprieteValeur
SQLVARCHAR(255)
Recherche full-textOui
TriableOui
IndexableOui
Affichage tableauLien mailto: cliquable

Validation :

  • Normalisation en minuscules
  • Format email valide (RFC 5322)
  • Longueur max : 254 caracteres

Fonctions d'agregation : COUNT, COUNT_DISTINCT, PERCENT_FILLED, PERCENT_EMPTY

PHONE

Numero de telephone avec validation et formatage automatique.

ProprieteValeur
SQLVARCHAR(50)
Recherche full-textOui
TriableOui
IndexableOui
Affichage tableauLien tel: cliquable

Validation :

  • Nettoyage des separateurs (espaces, tirets, parentheses, points)
  • Ajout automatique du prefixe pays +33 si le numero commence par 0
  • Format international valide : 6 a 15 chiffres
  • Normalisation : +33612345678
  • Affichage : +33 6 12 34 56 78

Fonctions d'agregation : COUNT, COUNT_DISTINCT, PERCENT_FILLED, PERCENT_EMPTY

URL

Lien URL avec validation et normalisation.

ProprieteValeur
SQLTEXT
Recherche full-textOui
TriableOui
IndexableOui
Affichage tableauLien cliquable (nouvel onglet)

Validation :

  • Ajout automatique de https:// si pas de protocole
  • Seuls http: et https: sont autorises
  • Longueur max : 2048 caracteres
  • Validation via constructeur URL standard

Fonctions d'agregation : COUNT, COUNT_DISTINCT, PERCENT_FILLED, PERCENT_EMPTY

On this page