Czynność strefy

W większości typów stref dostarczanych w ramach produktu możliwe jest zdefiniowanie jednej lub wielu czynności strefy w taki sposób, aby były one wyświetlane w nagłówku strefy. Czynność może być wyświetlana jako hiperłącze, ikona lub przycisk. Czynność może także zostać określona jako ciąg w języku HTML.

Uwaga: Typy stref zawierają także parametry czynności zdefiniowanych na poziomie typu strefy przy użyciu parametrów IMPLEMENTOR_​ACTION_​n (Czynność n). Są one rzadko używane w typach stref produktu. Czynności zdefiniowane w tym miejscu powodują nadpisanie czynności zdefiniowanych w typie strefy (o ile zostały określone). Szczegóły wymienione poniżej mają również zastosowanie do czynności na poziomie typu strefy.

Czynność strefy jest definiowana za pomocą następujących mnemoników:

Mnemonik

Opis

Poprawne wartości

Komentarze

type=

Ten mnemonik definiuje wygląd czynności w nagłówku strefy.

LINK

Wskazuje, że czynność wyświetlana jest w formie hiperłącza tekstowego.

ICON

Wskazuje, że czynność wyświetlana jest w formie ikony graficznej.

BUTTON

Wskazuje, że czynność wyświetlana jest w formie przycisku HTML.

ASIS

Wskazuje, że parametr zawiera kod HTML używany do wykonania czynności.

action=

Ten mnemonik definiuje czynność wykonywaną po kliknięciu łącza/ikony/przycisku. Jest ignorowany w przypadku, gdy mnemonik type=ASIS.

NAVIGATION

Wskazuje, że czynność to przejście do danej strony.

SCRIPT

Wskazuje, że czynność to uruchomienie skryptu APB.

navopt=

Definiuje opcję nawigacji używaną, gdy mnemonik action=NAVIGATION.

'NAV_​OPT_​CD'

Należy wprowadzić odwołanie do prawidłowej opcji nawigacji w pojedynczych cudzysłowach.

bpa=

Definiuje skrypt uruchamiany, gdy mnemonik action=SCRIPT.

'SCRIPT_​CD'

Należy wprowadzić odwołanie do prawidłowego skryptu APB w pojedynczych cudzysłowach.

icon=

Wskazuje ikonę używaną, gdy mnemonik type=ICON.

DISP_​ICON_​CD

Należy wprowadzić odwołanie do prawidłowej ikony wyświetlania.

'path'

Należy wprowadzić jawną ścieżkę do ikony, np. "images/gotoZone.gif".

asis=

Wymagany, gdy mnemonik type=ASIS. Zapewnia możliwość precyzyjnego definiowania kodu HTML, który ma być uwzględniony w nagłówku. Dozwolone są wszystkie poprawne instrukcje języka HTML, w tym wykorzystanie klas CSS "ora" i funkcji języka JavaScript.

['HTML']

label=

Domyślnie etykieta lub podpowiedź pochodzą z opcji nawigacji lub opisu skryptu APB. Za pomocą tego mnemonika można nadpisać tę etykietę.

FIELD_​NAME

Należy wprowadzić prawidłową nazwę pola, którego etykiety należy użyć. Ta opcja powinna być zawsze stosowana, gdy wymagane jest wiele języków.

'text'

Należy wprowadzić tekst bezpośrednio w pojedynczych cudzysłowach.

context=[target1=source1 target2=source2]

Używany do przekazywania danych kontekstowych podczas przechodzenia do strony lub wykonywania skryptu APB. Obsługiwane jest przekazywanie wielu wartości.

W każdym przypadku najpierw definiowane jest docelowe pole kontekstu lub zmienna skryptu APB, po których następuje znak równości oraz dane źródłowe zdefiniowane przy użyciu jednej z prawidłowych wartości określonych w następnej kolumnie.

Można zdefiniować jedną lub wiele wartości. Definiowane są wszystkie wartości kontekstowe rozdzielone spacjami. Cały zestaw wartości kontekstowych powinien zostać umieszczony w nawiasach kwadratowych.

FIELD_​NAME

Wskazuje, że wartość należy pobrać z pola o tej nazwie z kontekstu portalu, kontekstu globalnego lub modelu danych strony. Mnemonik sourceLoc służy do definiowania źródła.

xpath

Wskazuje, że wartość należy pobrać z pola schematu przedstawionego za pomocą wartości Xpath wyświetlonej w tej strefie. Zasada ta obowiązuje, gdy w strefie wyświetlane jest odwzorowanie interfejsu użytkownika.

'constant'

Wskazuje, że powinna zostać przekazana wartość zdefiniowana w pojedynczych cudzysłowach.

sourceLoc=

Określa źródło wartości FIELD_​NAME w mnemoniku context.

Jeśli ten mnemonik pozostanie pusty, domyślne działanie jest następujące:

- Sprawdzany jest kontekst portalu.

- Jeśli nie znaleziono wartości kontekstu portalu, sprawdzany jest kontekst globalny.

- Jeśli żadna z tych wartości nie jest dostępna, pole jest ignorowane.

G

Wskazuje, że wartość pola jest pobierana z kontekstu globalnego.

P

Wskazuje, że wartość pola jest pobierana z kontekstu portalu.

D

Wskazuje, że wartość pola jest pobierana z modelu danych strony.

class=

Umożliwia nadpisanie wyglądu i sposobu obsługi łącza, ikony lub przycisku przy użyciu innego stylu CSS.

'className1' 'className2'

Należy wprowadzić jedną lub wiele klas w pojedynczych cudzysłowach. Można podać wiele nazw klas.

style=

Umożliwia nadpisanie wyglądu i sposobu obsługi elementu czynności przy użyciu wskazanego stylu CSS.

Standard style= format.

Można skorzystać ze wszystkich dozwolonych definicji stylów CSS.

Przykłady:

  • type=BUTTON action=SCRIPT bpa='F1-SET-USER' context=[USER_​ID=USER_​ID] label=UPDATE_​LBL

  • type=LINK action=NAVIGATION navopt='gotoUser' context=[USER_​ID=path(schema/userdId)]

  • type=ASIS asis=['<A class="oraLink" href="www.google.com">Search</a>']

Uwaga: W przypadku gdy istnieją czynności zdefiniowane w typie strefy, aby je usunąć, można skonfigurować czynność strefy za pomocą ustawienia: type=ASIS asis=[]