Astuce #1 : Propriétés ShowAsTree et Style

Bénéficier de la puissance du client RoleTailored Dynamics NAV 2009 SP1 sans trop de développement.

  • Ouvrir la page 1002
  • Sélectionner la ligne <Control1> (Group - Repeater) puis afficher les propriétés
  • Modifier la valeur de la propriété ShowAsTree à Yes

Cela va nous permettre d'afficher les indentations en forme de TreeView.

Maintenant nous allons afficher les lignes de totalisation en Gras : 

  • Ajouter une variable (Totaltest) de type Boolean
  • Modifier la propriété IncludeInDataset de la variable à Yes
  • Ajouter les lignes suivantes dans le Trigger OnAfterGetRecord
    Totaltest := FALSE;
    IF ("Job Task Type" = "Job Task Type"::Total) OR ("Job Task Type" = "Job Task Type"::"Begin-Total") OR
    ("Job Task Type" = "Job Task Type"::"End-Total")
    THEN
    Totaltest := TRUE;
  • Sélectionner le champ Description 
  • Modifier la valeur de la propriété Style en Strong et celle de StyleExpr en Totaltest (la variable de type boolean)

On termine par la petite touche finale :

  • Mettre le champ Description dans la première position

Et voilà le résultat :