Menu
Istnieją trzy rodzaje menu w Anvaigo Client Suite: Menu w Main Menus Anvaigo Pages i Menu Templates. Wszystkie te typy menu mają głównie te same właściwości, z wyjątkiem tego, że szablony menu nie mogą być wywoływane bezpośrednio. Ponadto, właściwości menu w Anvaigo Pages są specjalnie omówione poniżej.
Możesz utworzyć nowe menu główne ze strony Main Menus w ustawieniach pakietu Anvaigo Client Suite w Dynamics.
Identyfikator Main Menu.
Określa, czy wpis jest typu Main Menu czy Menu Template.
Menu Type powinien być ustawiony na Anvaigo Mobile App.
Nieistotne. W przypadku Anvaigo Mobile App rozmiar
Main Menu zależy od rozmiaru ekranu urządzenia przenośnego.
Określa kolorystykę menu.
Skrypt wykonywany podczas otwierania menu.
Skrypt wykonywany przy przeładowywaniu menu.
Skrypt wykonywany po naciśnięciu przycisku synchronizacji w menu.
Skrypt wykonywany podczas zamykania menu przed wylogowaniem.
Możesz dodawać pozycje menu lub edytować istniejące pozycje menu jednym kliknięciem przycisku Edit. Menu można eksportować lub importować jako plik XML za pomocą funkcji Export selected main menus i Import main menus. Jeśli chcesz zaimportować menu i to menu już istnieje, menu nie zostanie nadpisane.
Page Element Menu
Każde Main Menu składa się z wielu Menu Elements określających jak będą wyglądać płytki w menu. Płytki mają następujące atrybuty:
Tekst pokazany na kafelku. Tekst może być ustawiony w wielu językach poprzez […] …przycisk.
Określa stronę, która będzie dostępna po naciśnięciu płytki.
Określa czynność, która zostanie wykonana po naciśnięciu płytki.
Jeśli nie została zdefiniowana ani Linked Anvaigo Page, ani Action Code, Menu Element zostanie wyświetlony jako nagłówek.
Określa, jaka ikona jest wyświetlana na kafelku (więcej informacji o ikonach tutaj).
Jeśli jest zaznaczone, ikona’nie będzie miała ramki.
Jeśli ikona może być kolorowa, kolor można zdefiniować tutaj.
Definicja koloru tekstu na płytce.
Definicja koloru płytki.
Za pomocą funkcji Up, Down, Left i Right można ustawić kolejność i wcięcie elementów menu.
Zmiany dokonane w menu głównym są niewidoczne w kliencie dopiero po ponownym uruchomieniu sesji (np. poprzez przeładowanie strony internetowej w przeglądarce) lub synchronizację w Anvaigo Mobile App.
Pozycje menu bez połączonej Anvaigo Page, relacji użytkownika lub kodu funkcyjnego nie są widoczne w kliencie. To samo dotyczy pozycji menu, które odnoszą się do niepublikowanych Anvaigo Pages lub Anvaigo Pages, do których nie masz wystarczających praw (więcej informacji na temat praw dostępu tutaj).
Jeśli zostawisz opis pozycji menu puste i wskażesz Anvaigo Page, do której znajduje się link, opis Anvaigo Page wraz z wszystkimi tłumaczeniami zostanie automatycznie przeniesiony do pozycji menu.
Menu Templates
Oprócz tworzenia indywidualnych wpisów w menu można stworzyć szablon menu i wstawić go do Anvaigo Pages. W ten sposób oszczędzasz czas i nie musisz często odtwarzać menu, z których korzystasz w Anvaigo Pages. Masz również możliwość użycia szablonu menu w obrębie szablonu menu, dzięki czemu możesz go szybciej skonfigurować, chociaż nie możesz tego zrobić używając szablonów z tym samym kodem.
Możesz edytować wszystkie szablony menu w menu głównym w Dynamics poprzez stronę Menu Templates. Możesz również eksportować lub importować szablony menu jako plik XML poprzez stronę. Jeśli chcesz zaimportować szablon menu i ten szablon już istnieje, nie zostanie on nadpisany.
Specjalne właściwości menu na Anvaigo Pages
W przeciwieństwie do menu głównego, menu na Anvaigo Pages mają właściwości Close Anvaigo Page after action oraz Line choice required.
Zmusza użytkownika do wybrania elementu na liście Anvaigo Page Elements, aby umożliwić użytkownikowi kontynuację. Jest to konieczne np. w celu usunięcia linii.
W Anvaigo Mobile App Menu Elements są wyświetlane w różnych miejscach w zależności od tego, czy wymagany jest wybór linii. W prawym górnym rogu znajdują się elementy menu bez wyboru linii, które nie wymagają zapisu – np. wstawienie nowego rekordu. Pozycje menu związane z nagraniami są dostępne po naciśnięciu linii. Ponieważ naciśnięcie rekordu w Anvaigo Mobile App może być również użyte do innych działań, kod działania OPENLINEMENU() musi być ustawiony w polu Short Press Action lub Long Press Action Anvaigo Page Element (więcej informacji tutaj).