List Page mit Repeater Group Filter

12. Januar 2016 11:25

Hallo,
ich möchte gerne eine List-Page von den Arbeitsplatzgruppen machen, welche aber in einzelnen Gruppen dargestellt werden soll.
Gruppiert soll nach Abteilung werden.
Kann man so etwas in Nav machen.

Group Halle1
Repeater --> dieser sollte nur Daten darstellen, welche den Abteilungscode Halle1 haben.
Name
Group Halle2
Repeater
Name

lg
stony

Re: List Page mit Repeater Group Filter

13. Januar 2016 10:15

Ja das geht. Es existieren aber unterschiedliche Möglichkeiten:

  • Sortierung nach Gruppe, Feld Gruppe in die erste Spalte und bis auf den ersten Datensatz der Gruppe den Gruppencode ausblenden:
    Code:
    Halle 1| Daten der Arbeitsplatzgruppen
             Daten der Arbeitsplatzgruppen
    Halle 2 |Daten der Arbeitsplatzgruppen
             Daten der Arbeitsplatzgruppen
  • Du stellst das Property SourceTableTemporary der Page auf yes und erstellst die Daten beim Öffnen der Seite.
    Code:
    Trigger - OnOpenPage

    IF Abteilung.FINDSET THEN
      REPEAT
        InsertAbteilungsHeader
        InsertArbeitsplatzgruppen
        InsertFooter
      UNTIL Abteilung.NEXT = 0;

  • Da du mit NAV 2013 arbeitest, erstellst du dir eine Query, welche deine Daten zusammenstellt und baust die dann mithilfe dieser Anleitung in die Page ein.