Aller au contenu

Extension des pages avec le volet dinformations Flow Path

Cette documentation décrit comment développer une page dans Business Central à l’aide de la boîte de données Chemin d’écoulement.

Il y a deux façons de procéder :

  1. Lors du développement d’une page personnalisée, la partie et le code du déclencheur OnAfterGetCurrRecord peuvent être ajoutés à la page.
  2. Si vous souhaitez étendre des pages existantes, vous pouvez créer une extension de page qui exécute le code.

Exigences

Les conditions suivantes doivent être remplies :

  • Flow Path doit être disponible dans l’extension en tant que référence.
  • Le module Flow Path doit être sous licence.

Extension d’une page Business Central avec la Fact Box Flow Path

Card

pageextension 5492183 "SIM_DVS PostedSalesInvoiceExt" extends "Posted Sales Invoice" //132
{
    layout
    {
        addbefore("Attached Documents List")
        {
            part("SIM_DVS FactBox"; "SIM_DVS FactBox")
            {
                ApplicationArea = All;
            }
        }
    }

    trigger OnAfterGetCurrRecord()
    begin
        CurrPage."SIM_DVS FactBox".Page.SetVariant(Rec, CurrPage.ObjectId(false));
    end;
}

List

pageextension 5492205 "SIM_DVS SalesInvoiceListExt" extends "Sales Invoice List" //9301
{
    layout
    {
        addfirst(factboxes)
        {
            part("SIM_DVS FactBox"; "SIM_DVS FactBox")
            {
                ApplicationArea = All;
            }
        }
    }

    trigger OnAfterGetCurrRecord()
    begin
        CurrPage."SIM_DVS FactBox".Page.SetVariant(Rec, CurrPage.ObjectId(false));
    end;
}

Info

Veuillez noter que les objets ou les zones dans le « AddBefore » ou « AddFirst » peuvent varier en fonction de la liste à étendre. Cet extrait n’est qu’un exemple de notre propre module Flow Path.