Ustawianie widoczności widoków
O tym zadaniu
- Same as parent (wartość domyślna)
- Required
- Editable
- Read only
- None
- Hidden
Ustawienie widoczności na wartość Same as parentpowoduje, że widok będzie dziedziczył widoczność z formatki lub widoku, który go zawiera. Na przykład widok jest w widoku, który ma widoczność Read only . Jeśli widoczność widoku jest ustawiona na Same as parent, widok dziedziczy wartość Read only . Więcej informacji na temat tych opcji i widoczności można znaleźć w sekcji Właściwości widoczności widoku.
| Na stronie | W widoku |
|---|---|
W przypadku widoku, który znajduje się w układzie strony, można ustawić widoczność widoku zgodnie z wartością, regułą lub skryptem.![]() Ogólnie rzecz biorąc, ustawienie widoczności za pomocą wartości jest najprostszą, ale najmniej elastyczną opcją, podczas gdy ustawienie widoczności za pomocą skryptu jest opcją najbardziej złożoną, ale najbardziej elastyczną. Można również zmienić widoczność względem wielkości ekranu, jeśli zostanie wybrana opcja ustawienia widoczności za pomocą wartości. Na przykład można włączyć widoczność widoku na dużym ekranie, ale
wyłączyć ją na średnich lub małych ekranach. W tym celu należy ustawić widoczność na Editable podczas edycji dużego układu ekranu. Następnie należy przełączyć się na układ średniego ekranu i zmienić widoczność na Hidden lub None. Jeśli wartość dla małego ekranu nie zostanie podana, będzie ona dziedziczona
z wartości widoczności średniego ekranu. Więcej informacji na ten temat zawiera sekcja Ustawienia responsywne dla widoków.
Ograniczenie: Nie można mieć różnych reguł ani skryptów dla każdego ustawienia wielkości ekranu.
|
W przypadku widoku, który znajduje się w
układzie widoku, można ustawić widoczność widoku jedynie
zgodnie z wartością.![]() W poniższej procedurze tylko pierwsza opcja ma zastosowanie. |
Procedura
- Wg wartości
- Wybierz opcję Wartość , a następnie wybierz wartość z listy lub kliknij przycisk
, a następnie wybierz zmienną, która określa widoczność widoku. Opcjonalnie można ustawić inną wartość dla różnych ustawień wielkości ekranu,
wybierając najpierw ustawienie wielkości ekranu, a następnie wybierając wartość
widoczności dla tego ustawienia wielkości ekranu.Uwaga: W zależności od sposobu ustawienia jego właściwości widoczności widok może być wyświetlany jako wyłączony (dla Hidden) lub nie jest wyświetlany na kanwie (w przypadku produktu None). Jeśli właściwość widoczności zostanie ustawiona na wartość None, widok nie będzie już widoczny na kanwie, ale jest wyświetlany w oknie wywoływanym Niewidoczne elementy
. Aby
ponownie wyświetlić widok, należy wybrać go na liście wywoływanej i ustawić widoczność z powrotem na wartość Pokaż. Więcej informacji na ten temat zawiera sekcja Wyświetlanie właściwości widoczności.
- Za pomocą reguły
- Wybierz opcję Reguła, a następnie utwórz zestaw reguł widoczności. Zestaw reguł widoczności zawiera jedną lub więcej reguł i wartość domyślną, jeśli
żadne reguły nie mają zastosowania. Reguły mają relację LUB. Umieść reguły w
kolejności ich stosowania, ponieważ widok używa wartości widoczności
pierwszej reguły, która ma zastosowanie.
- Określ, czy pierwsza reguła w zestawie reguł jest oparta na wartości zmiennej, czy na przypisaniu do zespołu, a następnie wybierz odpowiednio opcję Zmienna lub Zespół.
- Ustaw wartość domyślną dla zestawu reguł, wybierając wartość w polu W przeciwnym razie.
- Utwórz pierwszą regułę w zestawie reguł.W przypadku zmiennej format reguły jest następujący: widoczność zmienna warunek wartość. Aby utworzyć regułę widoczności opartą na wartości zmiennej, wykonaj następujące kroki:
- W przypadku elementu widoczność ustaw wartość dla widoczności w polu Ustaw na.
- W przypadku elementu zmienna kliknij opcję Wybierz, a następnie wybierz zmienną zdefiniowaną w usłudze personelu, która określa, kiedy ma zastosowanie wartość widoczności.
- W przypadku elementu warunek wybierz typ porównania stosowany w przypadku wartości zmiennej.
- W przypadku elementu wartość wprowadź wartość zmiennej, która wyzwala zastosowanie wartości widoczności.
W przypadku zespołu format reguły jest następujący: widoczność przynależność zespół. Aby utworzyć regułę widoczności opartą na przypisaniu do zespołu, wykonaj następujące kroki:- W przypadku elementu widoczność ustaw wartość dla widoczności w polu Ustaw na.
- W przypadku elementu przypisanie wybierz typ przypisania użytkownika do zespołu.
- W przypadku elementu zespół wybierz zespół, do którego należy użytkownik.
Aby dodać więcej wartości zmiennych lub przypisań do zespołu do reguły, kliknij przycisk
. Każde kolejne kliknięcie spowoduje dodanie wartości zmiennej lub przypisania do
zespołu. Jeśli w regule istnieje wiele zmiennych lub przypisań do zespołu, występuje między
nimi relacja I. Oznacza to, że w celu zastosowania reguły wszystkie z nich muszą mieć wartość Prawda. - W razie potrzeby utwórz więcej reguł.
- Kliknij Zapisz lub Zakończ edycję.
- Za pomocą skryptu
- Wybierz opcję Skrypt, a następnie utwórz skrypt widoczności:
- Kliknij opcję Wybierz.
- Wybierz jedną lub więcej zmiennych lokalnych, które wyzwalają skrypt do uruchomienia.
- Wpisz kod JavaScript w polu.W kodzie są dostępne do użycia następujące parametry:
Parametr Opis context Parametr context zawiera dane z elementów context.bpm.system,context.bpm.team.membericontext.bpm.team.manager. Obiektysystem,memberimanagersą identyczne z obiektami o tych samych nazwach w obiekcieview.context.Pamiętaj: Jeśli skrypt sprawdza członkostwo w zespole, a wiele zespołów ma tę samą nazwę w automatyzacji przepływu pracy i zależnych bibliotekach narzędziowych, to członkostwo w tych zespołach musi być takie same. Jeśli przypisanie do zespołu nie jest takie samo, w celu ustawienia widoczności należy użyć reguł zamiast skryptu.event Parametr event zawiera dane ze zdarzenia initializelubchange. Środowisko wywołuje skrypt widoczności za pomocą zdarzeniainitialize(type: "initialize") podczas inicjowania strony. Środowisko wywołuje skrypt widoczności ze zdarzeniem inicjowania (type: "change"), gdy zmienia się jedna z obserwowanych zmiennych. Zdarzeniechangejest podobne do zdarzenia obsługiwanego przez procedurę obsługi zdarzeńchange(), z tym wyjątkiem, że ma dodatkowe właściwości:type: "change" or "initialize"path: fully qualified path to the variable that changed. Na przykład wpisz"local.employee.phoneNumber[2].areaCode".
local Parametr local zawiera wszystkie zmienne usługi personelu, które są dostępne dla strony. Na przykład można pobrać wartość zmiennej przy użyciu wywołania local.get("employee").get("phoneNumber").get(0).get("type").W skrypcie JavaScript Każda wartość zwracana musi być łańcuchem o jednej z następujących wartości:
REQUIRED,EDITABLE,READONLY,NONE,DEFAULTlubHIDDEN.Jeśli użytkownik zmieni wartość w jednej z tych obserwowanych zmiennych, wynikowe zdarzenie zmiany spowoduje uruchomienie skryptu. Na przykład interfejs użytkownika może wyświetlić widok po wybraniu przez użytkownika pozycji tea (herbata) rodzaju MyDrink (Mój napój). Użytkownicy z zespołu sprzedażowego mogą edytować widok. Usługa ma zmienneDrink(Napój) iBrand(Rodzaj). Po wybraniu zmiennych należy dodać do pola następujący kod:if(local.get("brand") == "MyDrink" && local.get("drink") == "Tea") { if(context.bpm.team.member.indexOf("SalesTeam") != -1) { return "EDITABLE"; } else { return "READONLY"; } } else { return "NONE"; } - Kliknij Zapisz lub Zakończ edycję.

