Anvaigo Page Elements
Anvaigo Page Elements definiują przedstawienie Anvaigo Page w Anvaigo Mobile App. Anvaigo Page Element posiada następujące właściwości:
Pole Table No. odpowiada numerowi tabeli Dynamics.
Element Type
Element Type określa, czy Anvaigo Page Element zajmuje się układem karty czy listy i dla jakich klientów Anvaigo Page jest projektowana.
Dla Anvaigo Mobile App dostępne będą tylko Anvaigo Pages aplikacji mobilnej
Element Type Mobile App – Card lub Mobile App – Listę.
Visible
Znacznik Visible może być użyty do tymczasowego ukrycia Anvaigo Page Element, na przykład, gdy element nie został jeszcze ostatecznie zainstalowany w momencie publikacji.
Readonly
Za pomocą znacznika Readonly możesz wskazać, czy Anvaigo Page Element ma być chroniony przed zmianami.
Jeśli ta ochrona przed zapisem jest włączona na Anvaigo Page Element, żadne zmiany nie mogą być przeprowadzone na wyświetlanych polach.
To, czy użytkownik Anvaigo jest w stanie zapisać dane na swoim urządzeniu, zależy od praw dostępu, które zostały ustawione dla Anvaigo Page i tabeli.
Określa, w jakim trybie Anvaigo Page będzie działać po otwarciu. Możesz wybrać pomiędzy View a Edit.
Zabezpieczenie przed zapisem tylko do odczytu na poziomie pola oznacza, że pole to nie może być modyfikowane, niezależnie od tego, czy strona została odblokowana później poprzez implementację funkcji.
Additional Properties Anvaigo Page Elements
Jeśli wybierzesz Anvaigo Page Element na karcie instalacyjnej Anvaigo Page i klikniesz na Additional Properties, otrzymasz następujące opcje konfiguracyjne:
Double Click Action/Direct Link
Na zakładceDoubleDouble Click Action/Direct Link możesz określić, czy chcesz otworzyć inną Anvaigo Page, czy też wykonać akcję po dwukrotnym kliknięciu.
Open Anvaigo Page
Jeśli chcesz otworzyć Anvaigo Page, wpisz w polu
Open Anvaigo Page kod Anvaigo Page, którą chcesz otworzyć.
Wprowadzona Anvaigo Page wymaga dla odpowiedniego klienta co najmniej jednego Anvaigo Page Element. W przeciwnym razie Anvaigo Page nie może zostać odnaleziona i dlatego nie może zostać otwarta w kliencie.
Podwójne kliknięcie jest możliwe tylko na listach w Anvaigo Mobile App z aktywną ochroną przed zapisem. W Anvaigo Mobile App strzałka przy prawej krawędzi bieżącej linii wskazuje na możliwość bezpośredniego połączenia.
W Anvaigo Mobile App kod działania OPENLINEMENU() otwiera menu wiersza dla zapisu
Zwykle relacja między bieżącą Anvaigo Page a stroną, która ma zostać otwarta, jest tworzona automatycznie poprzez konfigurację globalną w Anvaigo Page Table-Field Relation of the Anvaigo Client Suite. Jeżeli istnieje rozbieżna relacja między tymi dwiema relacjami lub relacja, której nie można przedstawić za pomocą prostych relacji polowych, kod może być wskazany w poluCustomCustom TableRelation, które określa tę relację zdefiniowaną w kodzie C/AL lub za pomocą skryptu Anvaigo (patrz tutaj).
Jeśli chcesz wykonać jakąś inną pożądaną czynność poprzez podwójne kliknięcie, wpisz kod dla zaprogramowanej akcji za pomocą kodu C/AL lub skryptu Anvaigo w poluActionAction Code .
Jeśli Anvaigo Page lub kod działania staje się dostępny po raz pierwszy dla użytkownika Anvaigo w Anvaigo Mobile App, musisz opublikować swoją Anvaigo Page. Dzięki temu Anvaigo wysyła tylko wymagane Anvaigo Pages i kody funkcyjne do urządzenia mobilnego. Przyspiesza to proces synchronizacji. Po synchronizacji w urządzeniu przenośnym dostępne są nowe Anvaigo Pages i/lub kody funkcyjne. Od wersji 4.13 nie jest już wymagane ręczne tworzenie skryptów SQL. Teraz odbywa się to automatycznie.
Behavior Tab
W Behavior Tab możesz zdefiniować zachowanie Anvaigo Page w odniesieniu do konkretnych zdarzeń, jak również preferencje dotyczące wyglądu.
Anvaigo Mobile App zapisuje każdą zmianę rekordu natychmiast do lokalnej bazy danych w urządzeniu. W związku z tym nie ma potrzeby konfigurowania sposobu zapisu. Oznacza to, że wartości pól wszystkich pól klucza głównego muszą być znane już podczas pierwszej operacji zapisu lub muszą być zainicjowane wartościami domyślnymi.
W polu Paging Counter per Page można określić maksymalną liczbę rekordów, które mają być przedstawione na liście typów Anvaigo Page Element. Przy wartości 0 ustawienie jest przejmowane przez konfigurację. Zasadniczo zaleca się ustawienie tej wartości tak, aby wyświetlana była tylko dokładna liczba rekordów, na którą pozwala wysokość Anvaigo Page w kliencie. Zwiększa to zarówno prędkość załadunku, jak i prędkość wyświetlania w Anvaigo Mobile App. Anvaigo Mobile App pokazuje wszystkie rekordy, ponieważ wszystkie rekordy są zapisywane lokalnie w urządzeniu.
Sorting Tab
W Sorting Tab możesz wybrać klucz tabeli i ustawić sortowanie na Anvaigo Page.
Key
Tutaj możesz wybrać Key tabeli, w jaki sposób dane na Anvaigo Page zostaną posortowane.
Tutaj możesz wybrać kolejność sortowania. Możliwe opcje to wznoszenie i opadanie.
Mobile Tab
Mobile Tab zawiera właściwości, które są potrzebne w Anvaigo Mobile App.
Znacznik wyboru w poluTableTable Layout ustawia przedstawienie listy w układzie tabeli. Jeśli ta propery jest ustawiona na false, pola zostaną pokazane w postaci kafelków – w jednej lub wielu liniach.
W poluWidth ustawiana jest szerokość listy w Anvaigo Mobile App. W przypadku wszystkich innych interfejsów użytkownika, które nie pozwalają na jakiekolwiek zmiany w wielkości, Anvaigo Page wykorzysta całą dostępną przestrzeń na ekranie. Jeśli nie wprowadzono żadnych rozmiarów, przyjmuje się wartość standardową z ustawień.
Pole to ustawia kod działania, który jest uruchamiany dla każdego rekordu. Typowy scenariusz użycia to dynamiczna definicja układu oparta na aktualnym rekordzie przy użyciu skryptu Anvaigo (patrz tutaj).
Short Press Tab
WShort Press Tab można zdefiniować zachowanie Anvaigo Page w Anvaigo Mobile App, gdy pozycja na liście zostanie krótko naciśnięta.
Jeśli chcesz wykonać dowolne działanie po krótkim naciśnięciu, wpisz kod tego działania w poluShortShort Press Action, które zaprogramowałeś poprzez Anvaigo Script w theAnvaigo .
Jeśli chcesz otworzyć Anvaigo Page po krótkim naciśnięciu, wpisz kod tej Anvaigo Page w poluShortShort Press Anvaigo Page Code .
Zwykle relacja między bieżącą Anvaigo Page a stroną, która ma zostać otwarta, jest tworzona automatycznie poprzez konfigurację globalną w KrótkaShort Press Custom Table Relation– Stosunek tabela Anvaigo Page – pole relacji pakietu Anvaigo Client Suite. Jeśli istnieje rozbieżna relacja między tymi dwoma lub relacja, której nie można przedstawić za pomocą prostych relacji polowych, kod może być wskazany w polu Short Press Custom Table Relation– relacja niestandardowa tabeli, która określa tę relację zdefiniowaną w Anvaigo Script (patrz tutaj).
Long Press Tab
W Long Press Tab można zdefiniować zachowanie Anvaigo Page w Anvaigo Mobile App, gdy pozycja na liście jest wciśnięta przez dłuższy czas.
Jeśli chcesz wykonać dowolne działanie po długim naciśnięciu, wpisz kod tego działania w poluLongLong Press Action, które zaprogramowałeś poprzez Anvaigo Script w Anvaigo Mobile App.
Jeśli chcesz otworzyć Anvaigo Page po długim naciśnięciu, wpisz kod tej Anvaigo Page w poleDługoLong Press Open Anvaigo Page .
Zwykle relacja między bieżącą Anvaigo Page a stroną, która ma zostać otwarta, jest tworzona automatycznie poprzez konfigurację globalną wLong Press Custom Table Relation dla długichLong Press Custom Table Relation . Jeśli istnieje rozbieżna relacja pomiędzy tymi dwoma lub relacja, której nie można przedstawić za pomocą prostych relacji polowych, kod może być wskazany w poluDługieLong Press Custom Table Relation, które określa tę relację zdefiniowaną w Anvaigo Script (patrz tutaj).
Jeśli Anvaigo Page lub kod działania staje się dostępny po raz pierwszy dla użytkownika Anvaigo w Anvaigo Mobile App, musisz opublikować swoją Anvaigo Page. Dzięki temu Anvaigo wysyła tylko wymagane Anvaigo Pages i kody funkcyjne do urządzenia mobilnego. Przyspiesza to proces synchronizacji. Po synchronizacji w urządzeniu przenośnym dostępne są nowe Anvaigo Pages i/lub kody funkcyjne. Od wersji 4.13 nie jest już wymagane ręczne tworzenie skryptów SQL. Teraz odbywa się to automatycznie.