Anveo Pages dynamisch aanpassen
Bij het instellen van een Anveo Page is alle informatie met betrekking tot het uiterlijk van de velden statisch en verandert niet. Per code kan het uiterlijk van een Anveo Page tijdens de looptijd worden gewijzigd, bijv. velden onder bepaalde omstandigheden in te kleuren, de veldinhoud te markeren of te vervangen door kleine pictogrammen.
Elke dynamische verandering in een Anveo Page kan de laadtijd verhogen.
De volgende functies van de codeunit ACF Style zijn beschikbaar voor dynamische aanpassingen van een Anveo Page in de Anveo Web Portal:
Stelt de conditie van dynamische aanpassingen in met een logische uitdrukking.
Stelt de tekstkleur van de veldinhoud in. De kleur kan een trefwoord zijn zoals ”rood” of een hexadecimaal getal zoals #FF000000.
Stelt de achtergrondkleur van de veldinhoud in. De kleur kan een trefwoord zijn zoals ”rood” of een hexadecimaal getal zoals #FF000000.
Stelt de kleur van de rand van een veld in. De kleur kan een trefwoord zijn zoals ”rood” of een hexadecimaal getal zoals #FF000000.
Stelt de randstijl van een veld in. Mogelijke waarden zijn: none, dotted, gestippeld, dashed, solid, double.
Stelt in of er geen rand rond het veld wordt weergegeven. Mogelijke waarden zijn: true, false.
Stelt de uitlijning van de tekst binnen een veld in. Mogelijke waarden zijn: left, right, center.
Stelt de inkeping van de tekst in een veld in.
Stelt het gewicht van het lettertype in een veld in. Mogelijke waarden zijn: bold, bolder, lighter, normal.
Stelt de lettergrootte van een veld in.
Stelt in of er geen kader rond de afbeelding wordt weergegeven. Mogelijke waarden zijn: true, false.
Als de naam van een afbeelding is opgegeven, verschijnt deze in het veld. Je krijgt de mogelijke waarden via een lookup in het veld Icon Description in een menu.
Stelt de positie van een afbeelding in. Mogelijke waarden zijn: left, right, center.
Stelt de zichtbaarheid van een veld in. Mogelijke waarden zijn: true, false.
Stelt in of het veld bewerkbaar is of niet. Mogelijke waarden zijn: true, false.
Veel functies in de codeunit, bijvoorbeeld TextColor of BackgroundColor, hebben twee parameters nodig. De functie beschrijft de naam van de eigenschap van het te wijzigen veld. De eerste parameter van de functie is de waarde die moet worden ingesteld wanneer de logische uitdrukking SetCondition op de vorige pagina op ”false”staat. Anders wordt de waarde in de tweede parameter ingesteld. Als een parameter leeg is, wordt er geen wijziging aangebracht, of wordt de eigenschap ingesteld, zoals gedefinieerd in de definitie van Anveo Page.
Merk op dat niet alle parameters correct worden weergegeven in alle mogelijke browsers.