Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

Anveo Page Elements

Anveo Page Elements definiują przedstawienie Anveo Page w Anveo Web Portal. Anveo Page Element posiada następujące właściwości:

Table No.

Pole Table No. odpowiada numerowi tabeli Microsoft Dynamics NAV 2018.


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 Web Portal dostępne będą tylko Anveo Pages portalu internetowegoElement Type Element – Card lub Web Portal – 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.

Default Mode on Open Page

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 Web Portal z aktywną ochroną przed zapisem. W Anveo Web Portal strzałka przy prawej krawędzi bieżącej linii wskazuje na możliwość bezpośredniego połączenia.

Custom TableRelation

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).

Action Code

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 .

Behavior Tab

W Behavior Tab możesz zdefiniować zachowanie Anveo Page w odniesieniu do konkretnych zdarzeń, jak również preferencje dotyczące wyglądu.

Write Behavior

W polu Write Behavior można wykorzystać do ustalenia, w jaki sposób dane mają być przesyłane ze Anveo Page z Anveo Web Portal do Microsoft Dynamics NAV 2018. Dostępne są następujące opcje do wyboru:

Direct

Każda zmiana w dowolnym polu jest zatwierdzana i zapisywana w Microsoft Dynamics NAV 2018 bezpośrednio po opuszczeniu pola. Jedną z zalet tego ustawienia jest to, że wszystkie dane trafiają do systemu natychmiast, a tym samym są widoczne i użyteczne dla wszystkich innych użytkowników bazy danych na wczesnym etapie.


UstawienieDirect może być użyte tylko wtedy, gdy klucz główny tabeli jest zdefiniowany i ustawiony, a więc jest już dostępny w bazie danych serwera SQL. Na przykład ustawienie to nie funkcjonuje w tabeli cen sprzedaży, ponieważ klucz podstawowy składa się z ośmiu pól.


Delayed

Delayed  zachowanie podczas pisania jest przeciwieństwem zachowania podczas pisania bezpośredniego. Podczas tworzenia nowego rekordu, rekord jest najpierw archiwizowany w tymczasowej tabeli w Microsoft Dynamics NAV 2018 i np. zaznaczone na czerwono na interfejsie użytkownika. Ten tymczasowo wypełniony rekord nie jest przekazywany do tabeli docelowej w Microsoft Dynamics NAV 2018 i przechowywany w bazie danych, dopóki użytkownik nie naciśnie przycisku Zapisz, nie zmieni innego rekordu lub nie zamknie Anveo Page. W przypadku modyfikacji istniejącego rekordu, rekord ten może zostać najpierw zaznaczony przez klienta na pomarańczowo. Podobnie jak w przypadku nowo utworzonych rekordów, rekord nie zostanie zapisany w Microsoft Dynamics NAV 2018, dopóki użytkownik nie wykona innej czynności, takiej jak wyraźne kliknięcie na Zapisz, zamknięcie Anveo Page, edycja innego rekordu lub utworzenie nowego rekordu.

Podobnie jak w przypadku wszystkich innych form zachowania się podczas zapisu, w przypadku tego typu wejścia przebiegają jednakowo przez wyzwalacz Validate-trigger dla odpowiedniej tabeli. Zapisywane są również niewidoczne pola w interfejsie użytkownika oraz wartości parametrów wypełnione tego typu wyzwalaczami.

Jedną z zalet tego ustawienia jest to, że w odróżnieniu od bezpośredniego zapisu, w tabeli docelowej wykonywana jest tylko jedna operacja zapisu lub wstawiania. Jedną z wad jest to, że wszyscy użytkownicy mają dostęp do tymczasowej tabeli. W przypadku dużej liczby dostępu może to prowadzić do tzw. wąskiego “gardła” i zmniejszyć wydajność klientów.

Użycie ustawienia
Delayed ma sens, gdy klucz podstawowy tabeli bazowej składa się z więcej niż jednego pola, a tabela ma więcej niż jedną nieokreśloną wartość.

Defined

Defined i Podstawowe zachowanie przy zapisie klucza są mieszanymi formami zachowań zapisu
Direct i Delayed . Za pomocą właściwości zapisuDefined, punkt w czasie, w którym dane są zapisywane, można zdefiniować za pomocą kodu C/AL. Na przykład, zapis może być przechowywany tymczasowo do czasu spełnienia warunku i udzielenia zgody na pisanie. Jeden z przykładów kodu znajduje się w jednostce
kodowejACF Events Sales & Marketing funkcja IsWriteBack.

Primary Key

Zachowanie zapisuPrimary Key reprezentuje specjalną formę zachowania zapisuDefined. Takie zachowanie zapisu odpowiada zachowaniu zapisuDirect podczas modyfikacji pól, które nie są częścią klucza głównego. W przypadkach, gdy wszystkie pola będące częścią klucza głównego są modyfikowane, takie zachowanie zapisu odpowiada zdefiniowanemu zachowaniu zapisu. Rekord jest zapisywany w Microsoft Dynamics NAV 2018 dokładnie w momencie walidacji pierwszego pola rekordu, które nie jest częścią klucza głównego. Oznacza to, że wszystkie pola wchodzące w skład klucza głównego muszą zostać najpierw wypełnione, zanim wszystkie pozostałe pola zostaną zmodyfikowane.

Custom Table Relation Subelement

W polu Custom Table Relation Subelement możesz wprowadzić kod należący do zindywidualizowanej relacji tabeli dla Anveo Page Element, który jest podporządkowany pierwszemu elementowi (patrz punkt 6.1. TODO). Ta “niestandardowa relacja” tabelaryczna to relacja, którą sam zdefiniowałeś, na przykład w codeunit ACF Events, funkcja CustomWebPageRelation.

Paging Counter per Page

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 Web Portal. Anveo Web Portal pokazuje wszystkie rekordy, ponieważ wszystkie rekordy są zapisywane lokalnie w urządzeniu.


Scroll hoizontally

W poluScrollScroll hoizontally można określić, czy lista powinna być przewijana poziomo, aby zobrazować np. listy w układzie tabelarycznym z wieloma polami.


Edit Mode Next Field

W poluEditEdit Mode Next Field można zdefiniować kierunek, w którym kursor powinien skakać po naciśnięciu klawisza tabulatora, aby przyspieszyć wprowadzanie danych. Możesz użyć tego ustawienia tylko na edytowalnych listach w Anveo Web Portal.

AutoSplitKey

Możesz użyć właściwościAutoSplitKey jako tej samej właściwości z Microsoft Dynamics NAV 2018 do wstawiania danych.

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.

Order

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.

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.

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.