Elipse texte long dans la liste + contenu en tooltip au survol

Tags: #<Tag:0x00007f80f54c0d60>

Bonjour,

2 questions en une :

  • Est-ce que simplicité permet de n’afficher que le début d’un texte long dans l’affichage en liste. Par exemple les 5 premiers caractères d’un champs qui en fait 200
  • Affichage d’un tooltip avec le contenu du champs complet au survol de la valeur tronquée en liste.

Bien cordialement,

On parle d’un attribut de type “texte long” simple ?
Je veux dire pas un type “texte long” avec rendering ni type “HTML”, ni type “notepad”.

L’affichage dépend du type et du rendering.
Le div possède alors différentes classes qui par défaut pour un texte long positionne des scroll-bars et une taille max, que vous pouvez changer dans votre liste par CSS, exemple pour passer en ellipsis :

.objlist.object-MyObject .longtext {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 16rem;
    white-space: nowrap;
}

Par contre ça n’affichera pas le contenu sur hover.

Par défaut il y a des scroll-bar + taille max + pre-wrap pour préserver les retours à la lignes, et cela convient à tout le monde :

1 Like