Changer l'affichage par défaut d'une liste

  • Les options front d’une liste sont définies globalement, puis cloné dans chaque instance donc vous pouvez les modifier à l’affichage de la liste (via le SCRIPT front pour modifier la propriété minified avant affichage)

Il y a ce POST qui doit répondre à votre question :

  • Au sujet des styles, il faut comme toujours faire du CSS dans une ressource STYLES de votre objet pour surcharger les styles par défaut des vignettes (summary). exemple pour changer la tailles des champs sur un objet MyObject :
.objlist.object-MyObject .obj-summary .obj-fields > ul > li > span {
   font-size: 1.2rem;
}
  • Le titre de votre vignette n’est pas lisible, vous pouvez utiliser le champ “Titre complémentaire” dans la définition de l’objet (onglet Interface par exemple n°[VALUE:myField1] du [VALUE:myDate1]) ou surcharger le libellé de la clé fonctionnelle affichée via le hook getUserKeyLabel pour afficher d’autres champs comme titre :
/**
 * Build a custom label to represent the user key of the record
 * <br>If row is null, the selected fields are used. May be overridden to implement specific label
 * @param row Any record, if row is null, the selected fields are used
 * @return The user key label based on object title or functional keys
 */
public String getUserKeyLabel(String[] row)