Search Results for

    Show / Hide Table of Contents

    Zusätzliche Listen in Seitenfiltern

    Die Funktion der Seitenfilter liefert eine vordefinierte Liste an Ansichten mit, die von IHnen genutzt werden kann. Um neue Listen in mandatory zu ergänzen, sind folgende Anpassungen notwendig.

    Eine neue Liste ergänzen

    Um eine eigene Liste zur Funktionalität von mandatory hinzuzufügen können Sie einen Code wie hier beschrieben nutzen

    [EventSubscriber(ObjectType::Table, Database::"MND_Page Filter", 'AddCustomPageToSet', '', true, true)]
    local procedure AddMyPage(var CustomPages: List of [Integer])
    begin
        CustomPages.Add(Page::"My awesome page");
    end;
    

    Parameter:

    • CustomPages: In dieser Liste werden alle zusätzlichen Listen mit Nummer gespeichert.

    Eine Liste filtern

    Um eine eigene oder neu in die Funktionalität aufgenommene Liste mit den Möglichkeiten von mandatory zu filtern ist ein Code wie hier beschrieben erforderlich.

    [EventSubscriber(ObjectType::Page, Page::"My Super List", 'OnOpenPageEvent', '', true, false)]
    local procedure ApplyFilterOnOpenPage(var Rec: Record "My Super Record")
    var
        ApplyPageFilters: Codeunit "MND_Apply Page Filters";
        Fixed: Boolean;
        RecFilter: Text;
    begin
        If not ApplyPageFilters.GetCustomPageFilter(Rec, Page::"My Super List", Fixed, Filter) then
            exit;
            
        if Fixed then begin
            Rec.FilterGroup(2);
            Rec.SetView(RecFilter);
            Rec.FilterGroup(0);
        end else
            Rec.SetView(RecFilter);
    end;
    

    Die Tabelle wird an das mandatory übertragen und ein Filter zurückgegeben.

    Parameter:

    • Rec: Der aktuelle Datensatz 
    • PageID: Die ID der aktuellen Liste
    • Fixed: Wird mit true zurückgegeben, wenn der Filter durch den Anwender nicht aufgelöst werden darf.
    • RecFilter: Hier ist der tatsächliche Filter enthalten der im Anschluss genutzt werden kann.

    Navigation

    • Anpassungsprogrammierung
    • Übersicht mandatory
    • Übersicht smart|addons
    In This Article
    Back to top 2025 © COSMO CONSULT - Data protection - Imprint