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.
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>']