Filtry ukryte
W strefie eksploratora danych możliwe jest zdefiniowanie ukrytych filtrów, które służą do ograniczania wierszy i/lub kolumn wyświetlanych w strefie. Poniżej przedstawiono potencjalne źródła wartości filtra ukrytego:
-
Obszar globalny zawiera pola, których wartości przechowywane są w kontekście globalnym.
-
Obszar portalu zawiera pola opisujące obiekt aktualnie wyświetlany w portalu.
-
Inne strefy portalu mogą rozsyłać informacje do obszaru portalu, który następnie można zastosować jako ukryty filtr w strefie.
Parametry stosowane w typach stref:
-
Eksplorator danych dotyczących informacji - wiele instrukcji SQL (F1–DE)
-
Eksplorator danych dotyczących zapytania - wiele instrukcji SQL (F1–DE-QUERY)
-
Eksplorator danych dotyczących informacji - jedna instrukcja SQL (F1–DE-SINGLE)
Filtr ukryty jest definiowany za pomocą następujących mnemoników:
Mnemonik |
Opis |
Poprawne wartości |
Komentarze |
---|---|---|---|
name= |
Określa nazwę pola, które ma zostać rozesłane z innych stref lub wypełnione w kontekście portalu |
FIELD_NAME |
|
datasource= |
Określa źródło wartości filtra ukrytego. Jeśli ten mnemonik pozostanie pusty, domyślne działanie jest następujące: - Jeśli pole zostało rozesłane z innej strefy, zostanie użyta rozesłana wartość. - Jeśli nie rozesłano żadnej wartości, kontekst portalu jest sprawdzany w celu ustalenia, czy to pole istnieje (jeśli tak, pobierana jest jego wartość). - Jeśli nadal nie ma wartości, sprawdzany jest kontekst globalny. - Jeśli nadal nie ma wartości, strefa jest wyświetlana jak w przypadku mnemonika poprule. |
G |
Wskazuje, że wartości filtra w strefie należy wyszukiwać w kontekście globalnym. |
P |
Wskazuje, że wartości filtra w strefie należy wyszukiwać w kontekście portalu. |
||
D |
Wskazuje, że wartości filtra w strefie należy wyszukiwać w modelu danych strony. |
||
poprule= |
Od tego mnemonika zależy działanie systemu, gdy filtr ukryty nie występuje. |
R |
Wskazuje, że wartość filtra jest wymagana. Strefa zostanie ustawiona na wartość "pusty stan" i zostanie w niej wyświetlony komunikat "proszę rozesłać". Jest to opcja domyślna. |
O |
Wskazuje, że wartość filtra jest opcjonalna. Jeśli wartość nie jest wymagana, strefa zostanie utworzona pomimo jej braku. |
||
type= |
Określa wizualną metaforę używaną do pobierania wartości filtra. |
DATE |
Filtry tego typu służą do pobierania daty. |
DATE/TIME |
Filtry tego typu służą do pobierania daty i godziny. |
||
STRING |
Filtry tego typu służą do pobierania ciągu. |
||
MONEY |
Filtry tego typu służą do pobierania pola danych pieniężnych. Ten typ filtra musi odwoływać się także do mnemonika cur. |
||
NUMBER |
Filtry tego typu służą do pobierania pola danych liczbowych. Ten typ filtra może odwoływać się także do mnemonika decimals. |
||
LOOKUP |
Filtry tego typu służą do pobierania wartości wyszukiwania. Ten typ filtra musi odwoływać się także do mnemonika lookup. |
||
TABLE |
Filtry tego typu służą do pobierania wartości tabeli administracyjnej (kod i opis). Ten typ filtra musi odwoływać się także do mnemonika table. |
||
CHARTYPE |
Filtry tego typu służą do pobierania predefiniowanych wartości danego typu charakterystyki (kod i opis). Ten typ filtra musi odwoływać się także do mnemonika chartype. |
||
ASIS |
Filtry tego typu służą do pobierania listy wartości, do których odwołuje się warunek "IN" w instrukcji SQL. |
||
label= |
Określa etykietę filtra wyświetlaną na pasku opisu w strefie. |
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' |
Określa tekst w sposób bezpośredni. |
||
cur= |
Określa kod waluty zastosowany w przypadku, gdy mnemonik type=MONEY. |
CURRENCY_CD |
Należy wprowadzić odwołanie do prawidłowego kodu waluty. |
dec= |
Określa liczbę miejsc dziesiętnych w przypadku, gdy mnemonik type=NUMBER. |
N |
Wartość opcjonalna. W przypadku jej określenia należy wprowadzić liczbę całkowitą. Jeśli nie podano tej wartości, zostanie ustawiona domyślna liczba miejsc dziesiętnych zdefiniowana dla kodu waluty określonego w rekordzie instalacji. |
lookup= |
Określa znacznik wyszukiwania, którego wartości będą wyświetlane w przypadku, gdy mnemonik type=LOOKUP. |
LOOKUP_FIELD_NAME |
Należy wprowadzić odwołanie do prawidłowej nazwy pola wyszukiwania. |
table= |
Określa tabelę administracyjną, której wartości będą wyświetlane w przypadku, gdy mnemonik type=TABLE. |
TABLE_NAME |
Należy wprowadzić odwołanie do prawidłowej nazwy tabeli administracyjnej. |
chartype= |
Określa kod typu charakterystyki, którego wartości będą wyświetlane w przypadku, gdy mnemonik type=CHARTYPE. |
CHAR_TYPE_CD |
Należy wprowadzić odwołanie do prawidłowego kodu typu charakterystyki. |
searchField= |
Mnemonik odpowiada za dane wstępnie wstawione do filtra w momencie, gdy strefa jest uruchamiana jako wyszukiwanie z odwzorowania interfejsu użytkownika. |
FIELD_NAME |
Należy wprowadzić nazwę pola, która dokładnie odpowiada nazwie pola searchField określonej w elemencie HTML oraSearchField w odwzorowaniu interfejsu użytkownika. |