Feldlayout dynamisch nach Daten ändern
Standardmäßig ist das Layout einer Anveo Page statisch und wird nicht verändert. Wenn Sie das Aussehen zur Laufzeit ändern wollen, z. B. Felder unter bestimmten Bedingungen einfärben, Feldinhalte hervorheben oder ersetzen, können Sie Ihren eigenen Code verwenden.
Dynamische Feldeinstellungen im Anveo Mobile App können mit Anveo Script definiert werden. Der Action Code muss in der OnAfterGetRecord – Action Eigenschaft eines Anveo Page Element gesetzt werden. Anveo Script bietet eine Reihe von Optionen zur Änderung des Feldlayouts zur Laufzeit. Eine zentrale Rolle spielt der Befehl PAGE mit dem ersten Parameter SFA (= Set Field Attribute). Der vollständige Aufruf der Funktion PAGE zur Durchführung eines dynamischen Feldwechsels hat folgende Form:
- Fieldname ist der Feldname des Feldes.
- Attribute ist der Name des Attributs.
- ist der neue Wert.
Der zweite Parameter muss aufgrund zukünftiger Funktionen eine leere Zeichenkette sein.
Liste der Attribute:
Legt die Textfarbe eines Feldes fest. Die Farbe muss mit einer hexadezimalen Zahl wie #FF0000 definiert werden.
Legt die Hintergrundfarbe eines Feldes fest. Die Farbe muss mit einer hexadezimalen Zahl wie #FF0000 definiert werden.
Legt die Ausrichtung des Textes innerhalb eines Feldes fest (nur bei Karten verfügbar). Mögliche Werte sind:
left, right, center.
FontStyle
Legt die Gewichtung der Schrift in einem Feld fest. Mögliche Werte sind: bold, normal, italic, bold_italic.
Legt die Schriftgröße der Schrift in einem Feld in Prozent fest (nur auf Karten verfügbar).
Legt die Sichtbarkeit eines Feldes fest. Mögliche Werte sind: 0, 1.
Legt fest, ob das Feld bearbeitbar ist oder nicht (nur bei verfügbaren Karten). Mögliche Werte sind: 0, 1.