Dynamiczna zmiana układu pól według danych
Domyślnie układ Anveo Page jest statyczny i nie zmienia się. Jeśli chcesz zmienić wygląd w czasie działania, np. kolorować pola w określonych warunkach, podświetlać lub zastępować zawartość pól, można użyć własnego kodu.
Dynamiczne regulacje pola w Anveo Mobile App można zdefiniować za pomocą Anveo Script. Kod działania musi być ustawiony we właściwości OnAfterGetRecord – Action Anveo Page Element. Anveo Script zapewnia zestaw opcji umożliwiających zmianę układu pól w czasie wykonywania. Główną rolę odgrywa polecenie PAGE wykorzystujące pierwszy parametr SFA (= Set Field Attribute). Pełne wywołanie funkcji PAGE w celu zaimplementowania dynamicznej zmiany pola ma następującą postać:
- Fieldname to nazwa pola.
- Attribute to nazwa atrybutu.
- [ jest nową wartością.
Drugi parametr musi być pustym ciągiem znaków ze względu na przyszłe funkcje.
Lista atrybutów:
Ustawia kolor tekstu w polu. Kolor musi być zdefiniowany przy użyciu liczby szesnastkowej, takiej jak #FF0000.
Ustawia kolor tła pola. Kolor musi być zdefiniowany przy użyciu liczby szesnastkowej, takiej jak #FF0000.
Ustawia wyrównanie tekstu w polu (dostępne tylko na kartach). Możliwe wartości to:
left, right, center.
FontStyle
Ustawia wagę czcionki w polu. Możliwe wartości to: bold, normal, italic, bold_italic.
Ustawia rozmiar czcionki w polu w procentach (dostępne tylko na kartach).
Ustawia widoczność pola. Możliwe wartości to: 0, 1.
Określa, czy pole można edytować, czy nie (tylko na dostępnych kartach). Możliwe wartości to: 0, 1.