Uitbreiding van paginas met de Flow Path-factbox
In deze documentatie wordt beschreven hoe u een pagina in Business Central uitvouwt met de Flow Path Factbox.
Er zijn twee manieren om dit te doen:
- Bij het ontwikkelen van een aangepaste pagina kunnen het onderdeel en de code in de OnAfterGetCurrRecord-trigger aan de pagina worden toegevoegd.
- Als u bestaande pagina's wilt uitbreiden, kunt u een pagina-extensie maken die de code uitvoert.
Eisen
Er moet aan de volgende eisen worden voldaan:
- Het stroompad moet als referentie beschikbaar zijn in de extensie.
- De module Flow Path moet gelicentieerd zijn.
Uitbreiding van een Business Central-pagina met de Flow Path Factbox
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
Houd er rekening mee dat de objecten of gebieden in de "AddBefore" of "AddFirst" kunnen variëren, afhankelijk van de lijst die moet worden uitgebreid. Dit fragment is slechts een voorbeeld uit onze eigen Flow Path module.