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

Pola i przyciski

Po kliknięciu na punkt menu Fields otwiera się nowe okno, które umożliwia skonfigurowanie zakładek i pól dla Anveo Page Element.

Anveo Page Elements karty typu mają zakładki. Karty w Anveo Web Portal wyglądają jak karty używane w programach Microsoft Windows.

Pola na Anveo Page definiują pola zastępcze, które mogą być wypełnione danymi z . Pole może być również użyte jako przycisk i może wykonać akcję klikając ją. Jeśli chcesz pokazać dane, które nie są zapisywane w tabelach (np. lub wyników funkcji C/AL), można tu wykorzystać wirtualne tabele i wirtualne pola. 

Pola mają następujące atrybuty i możliwe ustawienia:

Type

Pole na Anveo Page definiuje pola zastępcze, które mogą mieć różne typy. W poluType można ustawić typ pola, które może mieć następujące wartości:

Field

Przedstawia dane pola z

Button

Określa pole jako przycisk, który może wykonać akcję.

Virtual Field

Przedstawia pole tabeli wirtualnej, które zostało wcześniej zdefiniowane w Anveo Web Portal.

Field No.





Field No. pola odpowiada numerowi pola w tabeli i może być wybrany z istniejących pól poprzez odnośnik. FlowFields są również dostępne tutaj i są obliczane automatycznie. 

Virtual Web Table Code

Pole Virtual Web Table Code jest równe poluTableTable No . an =””], ale tylko przez analogię do tabel wirtualnych, które zostały zdefiniowane w Anveo .

Virtual Web Field Code

FieldVirtualVirtual Web Field Code równa się fieldVirtualVirtual Web Field Code , ale tylko przez analogię do wirtualnych tabel zdefiniowanych w Anveo Web Portal.

Description

Description jest przyjmowany do , łącznie z tłumaczeniami z podpisów tabelarycznych. W ten sposób nie jest obowiązkowe wykonywanie dodatkowej pracy polegającej na ponownym wpisywaniu wszystkich opisów wraz z towarzyszącymi im tłumaczeniami dla . W razie potrzeby opisy pól i tłumaczenia można w każdej chwili dostosować ręcznie za pomocą przycisku edycji asystenta. […].

Link with Previous Field

W polu NadajnikLink with Previous Field możesz określić, czy aktualne pole ma być połączone z poprzednim polem, czy też nie. Na przykład, można połączyć pole City z poprzednim polem kodu pocztowego, ponieważ mają one bezpośrednią korelację między sobą. Ponadto przyciski można połączyć z polami, aby przyciski pojawiały się w polu. 

Flaga Link with Previous Field może być również używana na listach. Jeśli pole połączone jest widoczne w Edit View, można zdefiniować np. spadki stamtąd.

Sorting allowed

Ustawienie znaku kontrolnego w poluSorting oznacza,Sorting allowed użytkownik klienta może sortować rekordy na podstawie tego pola w interfejsie użytkownika. 

Filter enabled

Ustawienie znaku kontrolnego w poluFiltrFilter allowed oznacza, że użytkownik klienta może ustawić filtr w tym polu w interfejsie użytkownika.

Aby móc efektywnie sortować lub filtrować dane w polu, tabela w lub baza danych SQL wymaga klucza lub indeksu w tym polu. W rezultacie sortowanie jest możliwe tylko na tych rodzajach kolumn, które spełniają te warunki.

Readonly

W polu Readonly możesz określić, czy dane w polu mogą zostać nadpisane w kliencie, czy też nie. 

Visibility

Visibility wskazuje, czy pole ma być widoczne na Anveo Page w kliencie.

W Anveo Page Elements typu lista można użyć widoczności, aby określić, czy pole powinno być ukryte na początku. Użytkownik może podjąć decyzję o odizolowaniu pola po fakcie. Ustawienie dokonane przez użytkownika podczas sesji nie zostanie zapisane ze względu na wydajność. Oznacza to, że przy następnym otwarciu Anveo Page, gdy pole zostanie ponownie ukryte.

Font Size %

W poluFontFont Size % możesz ustawić rozmiar czcionki w procentach. Pusta wartość jest równa 100 %. 


Bold

Znak kontrolny w poluBold zapewnia, że czcionka jest wyświetlana pogrubioną czcionką.


Table Alignment

Na listach można zdefiniować w polu Table Alignment, czy zawartość pola powinna być wyrównana do prawej czy lewej krawędzi.

Add Caption

Znak kontrolny w polu Add Caption zapewnia wyświetlenie podpisu.

Width

Width pola określa szerokość pola. Na listach szerokość odpowiada wartości bezwzględnej. 

Obsługa edytowalnej listy

Show in Edit View

Określa, czy pole może być zaznaczone do pokazania w Edit View. Edit View to pasek w systemie iOS i Android, który jest widoczny nad klawiaturą. W systemie Windows Edit View znajduje się po prawej stronie strony.

Pole może być wybrane do pokazania w Edit View niezależnie od tego, czy jest edytowalne czy nie.

Do not select content on focus

Określa, czy zawartość pola jest wybierana do szybkiej edycji po ustawieniu ostrości pola.

Next fieldname on enter

Określa, które pole zostanie wybrane po naciśnięciu klawisza Enter. Ta konfiguracja zostanie pominięta, jeśli ustawiony jest Script on enter.

Script on enter

Określa script, który zostanie wykonany po naciśnięciu przycisku enter w polu. W tym script można ustawić kilka atrybutów, takich jak Enabled i EditViewVisible.

Jeśli Script on enter jest wypełniony, wartość ustawiona w Next fieldname on enter nie będzie brana pod uwagę. Jeśli po naciśnięciu klawisza należy ustawić ostrość na inne pole, pole to należy zdefiniować w skrypcie.

Modyfikacje rekordu i zmiany rekordu w Script on enter będą wykonywane jako dwie oddzielne transakcje. Wszystkie zmiany wprowadzone do rekordu w Script on enter zostaną wykonane po MODIFY.

Dalsze właściwości są umieszczane w różnych zakładkach.

General

Zakładka General zawiera następujące pola:

Default Value

Można wskazać Default Value dla każdego pola. Wartość ta jest ustawiana podczas tworzenia nowego rekordu w obrębie pola.

Filter Value

Ustalone ograniczenia w odczytywaniu rekordów z tabeli można ustawić za pomocąFilter Value filtrującej . Te ograniczenia są trwale połączone z Anveo Page Element i nie są dynamiczne. Przykładem zastosowania jest tutaj filtrowanieSales Header tableSalesSales Header w odniesieniu do niektórych rodzajów dokumentów, takich jak notowania. Wartości parametrów ustawiane są w jako functionSETFILTER; w przypadku pól opcji należy podać wartość liczbową wartości opcji. Dynamiczne filtrowanie w Anveo Web Portal, na przykład redukcja wszystkich danych dla klienta lub sprzedawcy, jest rozwiązywane przez funkcje ReadSecurityFilter codeunit ACF Events. W Anveo Web Portal, pakiety synchronizacji są używane do tego rodzaju filtrowania (patrz sekcja Pakiety synchronizacji).

Decimal Precision View

Za pomocą pola Decimal Precision View można zdefiniować w kliencie liczbę cyfr następujących po kropce dziesiętnej. Na przykład ustawienie Decimal Precision View = 2 i Decimal Precision View = 5 oznacza, że liczba 0.12345 jest przedstawiana w trybie widoku jako 0.12, a w trybie edycji jako 0.12345. Zaokrąglanie odbywa się automatycznie, aby zachować maksymalną precyzję.


Decimal Precision Edit

Za pomocą funkcjiDecimal Precision Edit w systemie dziesiętnym można zdefiniować liczbę cyfr następujących po kropce dziesiętnej podczas edycji wartości dziesiętnej. Konfiguracja jest analogiczna do konfiguracji pola.

Thousands Separator

Ustawienie znaku kontrolnego w polu Tysiące sztukThousands Separator ustawia separator w tysiącach miejsc po przecinku.

Advanced

Karta Advanced zawiera następujące pola:

Field Layout

Field Layout określa, w jaki sposób pole ma być przedstawione w kliencie. Obraz zależy od typu danych pola’i pozwala na dodatkowe wygodne pomoce do pisania, takie jak kalendarz w polu daty. W polach kodu z relacjami, zamiastText Field wskazane jestText Field typuLinkedLinked DropDown. Istnienie relacji jest automatycznie wykrywane przy wyborze pola. Jednakże, typ danych może zostać zmieniony tutaj naText Field tekstowe, gdy nie ma być oferowany rozwijany.
W Anveo Web Portal znajdują się dodatkowe układy pól do wyboru, takie jakPicture (pokazuje obrazek)Phone (pole przedstawia numer telefonu), Barcode (umożliwia skanowanie) i URL. Każdy z wybranych układów pokazuje automatycznie przycisk z linkiem obok niego, bez konieczności definiowania przycisku z kodem akcji oddzielnie.

Lock/Reload Behavior

W poluLock/ReloadLock/Reload Behavior można ustawić blokadę i zakres pól przeładunkowych w interfejsie użytkownika. Ustawienie
Lock + Reload All Elements jest domyślnie ustawione i oznacza, że podczas sprawdzania nowej wartości pola w , bieżąca Anveo Page jest zablokowana, a następnie wszystkie pola są ponownie ładowane danymi z . W ustawieniuLockLock + Reload Current Element wszystkie pola bieżącego Anveo Page Element są tylko ładowane ponownie. UstawienieNoNo Lock + Reload Current Element pozostawia otwartą Anveo Page, więc nowe dane mogą być już wpisane podczas ponownego wczytywania bieżącego Anveo Page Element.

Upewnij się, że pole z ustawieniem No Lock + Reload Current Element nie uruchamia poprawnego trigera, który mógłby prowadzić do zmiany wartości innych pól wyświetlanych na bieżącej Anveo Page, ponieważ w interfejsie użytkownika wyświetlane byłyby dane, które nie odpowiadają danym w bazie danych (np. przy wprowadzaniu numeru klienta w polu Sell-to Customer No. w zamówieniu sprzedaży).

Field Name

Field Name jest wewnętrznym, unikalnym identyfikatorem pola na Anveo Page, który jest automatycznie określany przez Anveo Client Suite. Wartość ta może być wykorzystywana do dynamicznego programowania lub zmiany interfejsu użytkownika.

DropDown List

Zakładka DropDown List zawiera wszystkie pola dla optymalnej reprezentacji rozwijanej listy w Anveo Web Portal:

DropDown Custom Table Relation

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 poluDropDownDropDown Custom Table Relation, które określa tę relację zdefiniowaną w kodzie C/AL lub za pomocą skryptu Anveo (patrz sekcja Elastyczne relacje między Anveo Pages).

DropDown Search in Field

Możesz użyć polaDropDownDropDown Search in Field, aby wpłynąć na wyniki wyświetlane na liście rozwijanej, gdy wpiszesz wartość w polu. DropDown Search in Field ustawia kolejność wyników wyszukiwania. Na przykład, załóżmy, że masz w
Currency Code pola po lewej stronie i Description po prawej stronie i wpiszesz “EUR” do CurrencyCurrency Code , masz możliwość wyboru, czy chcesz wyszukać “EUR” w obu polach, tylko w Code czy tylko w Description. Ponadto można wybrać, w którym z tych dwóch pól wyszukiwanie powinno rozpocząć się jako pierwsze. Wybierając opcję both (left first) wyszukiwanie rozpoczyna się w lewym polu (w naszym przykładzie jest to kod pola) i trwa aż do momentu, gdy lista wyników wyszukiwania będzie pusta. Jeśli lista jest pusta, wyszukiwanie jest kontynuowane w prawym polu (w naszym przykładzie pole Opis). Wyszukiwanie działa z opcją zarównoboth (right first) analogiczną do opcji zarównoboth (left first) .

DropDown Wildcard Search

W poluDropDownDropDown Wildcard Search możesz zdefiniować filtr, który będzie używany do filtrowania wyników w rozwijanej liście.

DropDown Field 1

W menu rozwijanym znajdują się dwa pola. WDropDown Field 1 definiujesz pierwsze pole rozwijanego pola. Jeśli używane są inne podpisy niż w globalnie zdefiniowanym stałym tekście DROPDOWNDEFAULTCAPTION1/2, zdefiniuj własne podpisy zależne od języka za pomocą przycisku Assist-Edit. […].

DropDown Field 2

Analogicznie doDropDown Field 1 , tylko zgodnie z drugim polem rozwijanym.

Button

W zakładce Button znajdują się wszystkie pola definicji przycisku:

Button Icon

WButton Icon Przycisku można zdefiniować ikonę przycisku.

Button Linked Anveo Page

Jeśli chcesz otworzyć Anveo Page klikając przycisk, wpisz kod tej Anveo Page w polu Button Linked Anveo Page.

Button Custom Table Relation

Zwykle relacja między bieżącą Anveo Page a stroną, która ma zostać otwarta, jest tworzona automatycznie poprzez konfigurację globalną w AnveoAnveo 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 polu „Button Custom Table Relation przycisku, które określa tę relację zdefiniowaną w kodzie C/AL lub za pomocą skryptu Anveo (zob. ).

Button Action Code

Jeśli chcesz wykonać jakąś inną pożądaną czynność klikając przycisk, wpisz kod dla zaprogramowanej czynności za pomocą kodu C/AL lub skryptu Anveo w polu Button Action Code.


Button Border

Ustawienie znaku kontrolnego w poluButtonButton Border spowoduje obrysowanie granicy wokół przycisku.

Colors

W zakładce Colors można nadpisać domyślne kolory klienta i ustawić własne kolory opisu, tła i czcionki. Wszystkie kolory muszą być określone jako sześciocyfrowa liczba szesnastkowa (np. #FF000000 dla czerwonego).

Label Color

W polu Label Color można zdefiniować kolor opisu.

Field Font Color

W poluFieldField Font Color można zdefiniować kolor czcionki w polu.

Field Background Color

W poluFieldField Background Color można zdefiniować kolor tła pola.