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 :
- Lors du développement d’une page personnalisée, la partie et le code du déclencheur OnAfterGetCurrRecord peuvent être ajoutés à la page.
- 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.