Anveo Page Elements
Anveo Page Elements definiują przedstawienie Anveo Page w Anveo Mobile App. Anveo Page Element posiada następujące właściwości:
Pole Table No. odpowiada numerowi tabeli Dynamics.
Element Type
Element Type określa, czy Anveo Page Element zajmuje się układem karty czy listy i dla jakich klientów Anveo Page jest projektowana.
Dla Anveo Mobile App dostępne będą tylko Anveo Pages aplikacji mobilnej
Element Type Mobile App – Card lub Mobile App – Listę.
Visible
Znacznik Visible może być użyty do tymczasowego ukrycia Anveo Page Element, na przykład, gdy element nie został jeszcze ostatecznie zainstalowany w momencie publikacji.
Readonly
Za pomocą znacznika Readonly możesz wskazać, czy Anveo Page Element ma być chroniony przed zmianami.
Jeśli ta ochrona przed zapisem jest włączona na Anveo Page Element, żadne zmiany nie mogą być przeprowadzone na wyświetlanych polach.
To, czy użytkownik Anveo jest w stanie zapisać dane na swoim urządzeniu, zależy od praw dostępu, które zostały ustawione dla Anveo Page i tabeli.
Określa, w jakim trybie Anveo 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 Anveo Page Elements
Jeśli wybierzesz Anveo Page Element na karcie instalacyjnej Anveo 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ą Anveo Page, czy też wykonać akcję po dwukrotnym kliknięciu.
Open Anveo Page
Jeśli chcesz otworzyć Anveo Page, wpisz w polu
Open Anveo Page kod Anveo Page, którą chcesz otworzyć.
Wprowadzona Anveo Page wymaga dla odpowiedniego klienta co najmniej jednego Anveo Page Element. W przeciwnym razie Anveo 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 Anveo Mobile App z aktywną ochroną przed zapisem. W Anveo Mobile App strzałka przy prawej krawędzi bieżącej linii wskazuje na możliwość bezpośredniego połączenia.
W Anveo Mobile App kod działania OPENLINEMENU() otwiera menu wiersza dla zapisu
Zwykle relacja między bieżącą Anveo Page a stroną, która ma zostać otwarta, jest tworzona automatycznie poprzez konfigurację globalną w Anveo Page Table-Field Relation of the Anveo 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 Anveo (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 Anveo w poluActionAction Code .
Jeśli Anveo Page lub kod działania staje się dostępny po raz pierwszy dla użytkownika Anveo w Anveo Mobile App, musisz opublikować swoją Anveo Page. Dzięki temu Anveo wysyła tylko wymagane Anveo Pages i kody funkcyjne do urządzenia mobilnego. Przyspiesza to proces synchronizacji. Po synchronizacji w urządzeniu przenośnym dostępne są nowe Anveo 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 Anveo Page w odniesieniu do konkretnych zdarzeń, jak również preferencje dotyczące wyglądu.
Anveo 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 Anveo 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ść Anveo Page w kliencie. Zwiększa to zarówno prędkość załadunku, jak i prędkość wyświetlania w Anveo Mobile App. Anveo 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 Anveo Page.
Key
Tutaj możesz wybrać Key tabeli, w jaki sposób dane na Anveo 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 Anveo 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 Anveo Mobile App. W przypadku wszystkich innych interfejsów użytkownika, które nie pozwalają na jakiekolwiek zmiany w wielkości, Anveo 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 Anveo (patrz tutaj).
Short Press Tab
WShort Press Tab można zdefiniować zachowanie Anveo Page w Anveo 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 Anveo Script w theAnveo .
Jeśli chcesz otworzyć Anveo Page po krótkim naciśnięciu, wpisz kod tej Anveo Page w poluShortShort Press Anveo Page Code .
Zwykle relacja między bieżącą Anveo Page a stroną, która ma zostać otwarta, jest tworzona automatycznie poprzez konfigurację globalną w KrótkaShort Press Custom Table Relation– Stosunek tabela Anveo Page – pole relacji pakietu Anveo 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 Anveo Script (patrz tutaj).
Long Press Tab
W Long Press Tab można zdefiniować zachowanie Anveo Page w Anveo 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 Anveo Script w Anveo Mobile App.
Jeśli chcesz otworzyć Anveo Page po długim naciśnięciu, wpisz kod tej Anveo Page w poleDługoLong Press Open Anveo Page .
Zwykle relacja między bieżącą Anveo 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 Anveo Script (patrz tutaj).
Jeśli Anveo Page lub kod działania staje się dostępny po raz pierwszy dla użytkownika Anveo w Anveo Mobile App, musisz opublikować swoją Anveo Page. Dzięki temu Anveo wysyła tylko wymagane Anveo Pages i kody funkcyjne do urządzenia mobilnego. Przyspiesza to proces synchronizacji. Po synchronizacji w urządzeniu przenośnym dostępne są nowe Anveo Pages i/lub kody funkcyjne. Od wersji 4.13 nie jest już wymagane ręczne tworzenie skryptów SQL. Teraz odbywa się to automatycznie.