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.