Profile in der Anwendungssprache erstellen und verwenden
Ansichten in Business Central werden auf Listenseiten verwendet, um eine andere Ansicht der Daten auf einer bestimmten Seite zu definieren.
Ansichten können definiert werden für:
Seiten
Seitenerweiterungen
Seitenanpassungen
Ansichten werden für Seitenerweiterungsobjekte definiert, um eine alternative Ansicht von Daten und/oder Layout auf einer vorhandenen Seite bereitzustellen. Darüber hinaus können Ansichten zu Seitenanpassungsobjekten verwendet werden, um eine alternative Ansicht für ein bestimmtes Profil bereitzustellen.
Eine Ansicht bietet die folgenden Funktionen:
Filtern nach mehreren Tabellenfeldern in der Quelltabelle, die für die Seite definiert ist
Sortieren von Daten in mehreren Tabellenfeldern, jedoch nur in eine Richtung: aufsteigend oder absteigend
Ändern des Layouts, Ändern und Verschieben von Seitenspalten usw.
Ansichten werden direkt im Code auf der Listenseite definiert, die sie ändern. Die definierte Ansicht oder Ansichten stehen dem Benutzer über den Bereich Filter auf einer Seite zur Verfügung und erscheinen in der Reihenfolge, in der sie im Code definiert sind.
Sie können den Ausschnitt tview verwenden, um das Grundlayout für eine Ansicht zu erstellen.
profile TheBoss
{
Description = 'The Boss';
ProfileDescription = 'This profile is used for the Business Manager.';
RoleCenter = "Business Manager Role Center";
Customizations = MyCustomization;
Enabled = true;
Promoted = true;
Caption = 'Boss';
}
pagecustomization MyCustomization customizes "Customer List"
{
actions
{
moveafter(Orders; "Blanket Orders")
modify(NewSalesBlanketOrder)
{
Visible = false;
}
}
views
{
addfirst
{
view(BalanceLCY)
{
Caption = 'Ordered Balance LCY';
OrderBy = ascending ("Balance (LCY)");
SharedLayout = false;
layout
{
// Change the layout of the view
movefirst(Control1; "Balance (LCY)")
modify(Control1)
{
FreezeColumn = "Balance (LCY)";
}
}
}
}
}
}