Właściwości obiektów
W poniższej tabeli przedstawiono obiekty i ich właściwości:
Obiekt | Właściwość | Opis |
---|---|---|
Lista, ListView | Tekst | Nazwa unikatowa wyświetlanego elementu. |
Lista, ListView | Alias | Podpis wyświetlanego elementu. |
Lista, ListView | Atrybut albo Atrybut 1 | Wartość pierwszego atrybutu. W hierarchii niestandardowej Atrybut 1 zwraca tę samą wartość, co atrybut Nazwa. |
Lista, ListView | Atrybut 2 | Wartość drugiego atrybutu. W hierarchii niestandardowej Atrybut 2 zwraca tę samą wartość, co atrybut Opis. |
Lista, ListView | Atrybut 3 | Wartość trzeciego atrybutu. |
Lista, ListView | Lista | .Name , aby zwrócona została nazwa listy. Na przykład określ Używaj z listami globalnymi i w połączeniu z =reportobjects.listview1.list.name , aby zwrócona została nazwa listy w widoku ListView1. |
Lista, ListView | ListResult | Używaj z listami globalnymi i w połączeniu. Zwraca wszystkie elementy członkowskie listy i ich właściwości w postaci tabeli xml. Xml zawiera nazwy unikatowe elementów, takie jak klucze, i wszystkie właściwości elementów członkowskich listy jako właściwości. Kolejność elementów w tabeli xml może nie odpowiadać kolejności elementów na liście. Jeśli na liście jest więcej elementów o tej samej nazwie unikatowej, w tabeli xml znajdzie się tylko jedno wystąpienie. |
Lista, Hiperblok, ListView | Zestaw | Wyrażenie MDX oznaczające definicję listy, w tym wybór struktury, filtry i sortowanie. |
Lista, Hiperblok, ListView | StructureSet | Wyrażenie MDX oznaczające wybór struktury listy. |
Hiperblok | Tekst | Nazwa unikatowa pierwszego elementu wyświetlanego w hiperbloku. |
Hiperblok | Alias | Podpis pierwszego elementu wyświetlanego w hiperbloku. |
Hiperblok | Atrybut 1 | Pierwszy atrybut pierwszego elementu wyświetlanego w hiperbloku. |
Hiperblok | Atrybut 2 | Drugi atrybut pierwszego elementu wyświetlanego w hiperbloku. |
Hiperblok | Atrybut 3 | Trzeci atrybut pierwszego elementu wyświetlanego w hiperbloku. |
Zmienne globalne | Tekst | Bieżąca wartość zmiennej. |
Zmienne globalne | GlobalText | Bieżąca wartość zmiennej, odczytana z repozytorium. |
Zmienne globalne | DefaultText | Wartości zmiennych są ustawiane podczas logowania użytkownika. Jeśli dla danego użytkownika nie określono wartości, wykorzystywana jest wartość domyślna. Jeśli zmienna jest nietrwała, wartość podczas wylogowania zmieniana jest na domyślną. |
Zmienne raportu | Tekst | Bieżąca wartość zmiennej. |
Zmienne raportu | DefaultText | Wartości zmiennych są ustawiane podczas logowania użytkownika. Jeśli dla danego użytkownika nie określono wartości, wykorzystywana jest wartość domyślna. Jeśli zmienna jest nietrwała, wartość podczas wylogowania zmieniana jest na domyślną. |
W poniższej tabeli przedstawiono składnię dostępu do właściwości różnych obiektów raportu:
Obiekt | Składnia |
---|---|
Lista |
GlobalLists.[list_name].[property_name]
|
Zmienna globalna |
GlobalVariables.[variable_name].[property_name]
|
Zmienna raportu |
ReportVariables.[variable_name].[property_name]
|
Obiekty ListView (pola kombi, pola listy, przyciski opcji) |
ReportObjects.[ListView_name].[property_name]
|
Hiperbloki |
ReportObjects.[hyperblock_name].[property_name]
|
Dobra praktyka
Application Studio rozpoznaje typ obiektu po jego nazwie i automatycznie włącza typ obiektu do formuły. Dlatego też wynik obu poniższych formuł jest taki sam:
-
=[myvariable].text
-
=ReportVariables.[myvariable].text
Jednak jeśli istnieje zmienna globalna o takiej samej nazwie jak zmienna raportu, Application Studio wyświetli błąd.
Zalecamy wyraźne określenie typu obiektu.
Można odwołać się do maksymalnie trzech atrybutów obiektu. Jeśli obiekt ma tylko jeden atrybut, można się do niego odwołać jako do Atrybutu albo Atrybutu1.
Zalecamy określenie numeru atrybutu.