Właściwości widoczności widoku

Właściwości Widoczność określają miejsce, w którym ustawiony jest sposób wyświetlania instancji widoku przez formatkę nadrzędną lub widok.
Wartością domyślną jest Same as parent, co oznacza, że widok korzysta z właściwości widoczności formatki lub widoku zawierającego ten widok.
  • Jeśli właściwość Widoczność zostanie ustawiona na wartość Editable, użytkownicy będą mogli wyświetlać widok i dodawać lub edytować wartości w nim lub w inny sposób wchodzić w interakcje z tym widokiem.
  • Gdy widoczność jest ustawiona na Required, widok jest edytowalny, a także ma dekorator wskazujący użytkownikom, że muszą wprowadzić lub ustawić wartość.
    Ważne: Ustawienie widoczności na wartość Required nie sprawdza, czy użytkownik wprowadza lub ustawia wartość. Konieczne jest podanie kodu wykonywanego tę operację sprawdzania (np. przez zaimplementowanie usługi lub skryptu sprawdzania poprawności dla formatki zawierającej widok).
  • Po ustawieniu widoczności na wartość Read onlyużytkownicy mogą wyświetlać widok, ale nie mogą wchodzić w interakcje z danymi w nim. Widoki tylko do odczytu pod względem wizualnym odróżniają się od edytowalnych widoków, a funkcja edytowania ich danych jest wyłączona lub usunięta.
    Ważne: Ustawienie tylko do odczytu określa tylko sposób wyświetlania widoku. Nie jest ono przeznaczone do kontrolowania dostępu. Dane można modyfikować programowo za pomocą interfejsu API lub skryptu, więc aplikacja musi zawierać logikę po stronie serwera służącą do chronienia danych na serwerze. Jeśli na przykład aplikacja ma pole identyfikator_klienta, które nie może być nigdy zmieniane po stronie klienta, wówczas logika po stronie serwera może sprawdzać, czy wartość w polu identyfikator_klienta wysyłana z klienta jest taka sama jak wartość identyfikator_klienta przechowywana w systemowej bazie danych.
  • Gdy widoczność zostanie ustawiona na Hidden, użytkownicy widzą widok jako wyłączony. Wygenerowany kod HTML nadal zawiera węzeł DOM dla widoku. Wartość Hidden jest widocznością widoku na ekranie, a nie tym, czy użytkownicy mogą go widzieć w źródle HTML. Jeśli wybierzesz opcję Hidden, widok nadrzędny rezerwuje obszar w układzie tak, jakby widok był widoczny. Przykładowo, dostępna jest pionowa sekcja z trzema polami tekstowymi. Jeśli pole środkowe zostanie ustawione na widoczność Hidden , to w sekcji zostanie wyświetlona pusta przestrzeń, w której pole środkowe będzie widoczne, jeśli będzie widoczne.
  • Jeśli widoczność zostanie ustawiona na wartość None, użytkownicy nie będą widzieć widoku, ale widok zostanie wyświetlony w oknie wywoływanym Niewidoczne elementy Elementy niewidoczne . Aby ten widok stał się ponownie widoczny, należy wybrać go z listy wywoływanej i kliknąć opcję Pokaż niewidoczne elementy. Podobnie jak w przypadku produktu Hidden, wygenerowany kod HTML nadal zawiera węzeł DOM dla widoku. Jeśli pole środkowe zostanie ustawione na widoczność None , wówczas ta sekcja zwinie przestrzeń między dolnymi i dolnymi polami. Jeśli środkowe pole stanie się widoczne, dolne pole zostanie przesunięte w dół w celu zrobienia miejsca dla środkowego pola.
    Informacje o efektach ustawienia widoku Same as parent, Hiddeni None można znaleźć w następującym przykładzie:
    Pole 2 z widocznością Edytowalne Pole 2 z widocznością Ukryte Pole 2 z widocznością Brak
    Pole 1, pole 2 i pole 3 ułożone pionowo
    Pole 1 i pole 3 ułożone pionowo z odstępem między nimi, gdzie pole 2 byłoby, gdyby nie było ukryte
    Pole 1 i pole 3 ułożone pionowo, bez spacji między nimi
Na przykład można użyć zmiennej, aby dynamicznie zmieniać widoczność w reakcji na różne warunki. W przypadku użycia zmiennej do ustawienia widoczności zmienna musi być łańcuchem o jednej z następujących wartości: DEFAULT (odpowiednik w kodzie dla wartości Jest takie samo jak element nadrzędny), EDITABLE, REQUIRED, READONLY, NONE lub HIDDEN.

Ustawianie właściwości widoczności reagujących na wielkość ekranu użytkownika

Właściwości widoczności można także ustawić względem konkretnej wielkości ekranu. Na przykład mogą istnieć dwie wersje widoku, jedna szczegółowa i jedna uproszczona (zawierająca tylko najniezbędniejsze informacje i przeznaczona dla środowisk z mniejszymi ekranami). W instancjach widoku można tak skonfigurować ustawienia widoczności, aby na małych ekranach była ukrywana instancja szczegółowego widoku i zamiast niej była wyświetlana wersja uproszczona.

Aby określić różne ustawienia widoczności dla każdej wielkości ekranu, należy wybrać widok, kliknąć ikonę wielkości ekranu w celu określenia, czy ustawienie dotyczy dużej, średniej, czy małej wielkości ekranu, a następnie wprowadzić ustawienia widoczności dla danej wielkości ekranu. Potem należy zmienić ustawienie wielkości ekranu na nową wielkość i wprowadzić nowe ustawienia widoczności dla tego ustawienia wielkości ekranu.

Więcej informacji na temat reaktywnych ustawień dla instancji widoku zawiera sekcja Ustawienia reaktywne dla widoków.