Taille d'attribut en liste

Bonjour,

j’ai un attribut de type texte long de longueur 200.

comment faire pour que l’affichage en liste passe sur plusieurs lignes quand nécessaire pour éviter la présence d’un ascenseur horizontal ?

j’ai essayé des mettre une précision : hl=2, wl=25. ça ne fonctionne qu’en mode édition de la liste

La précision ne sert qu’en édition de liste car on parle d’un textarea html.

En lecture, aucun textarea et il n’y a pas de scroll horizontal sur un champ texte long : le div dans le

possède la classe “breakword” qui limite par défaut en hauteur la taille à 100px (avec une scrollbar verticale si plus haut), et en largeur avec des retours à la ligne si le tableau est trop large.

En clair :

.breakword {
  max-height: 100px;
  word-wrap: break-word;
  white-space: normal;
  overflow: auto;
}

Pour limiter la taille du “breakword” horizontalement pour un objet en particulier, il faut donc limiter la largeur de cette classe : lui ajouter une ressource “STYLES” de type CSS avec par exemple

.objlist.object-MonObjet  td > .breakword {
    max-width: 400px;
}

Alors tout breakword de la liste de “MonObjet” fera alors au maximum 400px de large.