Komponenty wyświetlania

Istnieje możliwość zmiany komponentów wyświetlania w szablonie raportu przy użyciu znaczników i atrybutów.
Tabela 1. Komponenty wyświetlania
Komponent Opis Znaczniki i atrybuty Przykład
fp:attrstat1d Przedstawia statystykę dla jednego atrybutu. Informacje wyświetlane w interfejsie użytkownika mogą się różnić od informacji wyświetlanych w raportach. Na przykład interfejs użytkownika wykorzystuje zarówno słupki, jak i liczby, zaś raporty używają tylko liczb. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące znaczniki:
  • attrId: obowiązkowy znacznik typu attrParam mający atrybut, dla którego tworzona jest statystyka. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId.
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
  • sumAttrId: opcjonalny znacznik typu attrParam (type="numbertext") mający atrybut używany jako atrybut sumy. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId. Domyślnym ustawieniem jest brak użycia kryterium sumy. Zamiast tego liczona jest liczba składników.
  • sumCritId: opcjonalny znacznik typu critParam mający kryterium używane jako kryterium sumy. Identyfikator masterid dla znacznika critParam to identyfikator znacznika viewParam o nazwie viewId. Domyślnym ustawieniem jest brak użycia kryterium sumy, a zamiast tego liczenie składników.
  • showElementLists: opcjonalny znacznik typu checkboxParam określający, czy tytuły składników mają zostać wyświetlone jawnie. Jeśli zostanie ustawiona wartość true, znaczniki sumAttrId i sumCritId będą ignorowane. Jeśli zostanie ustawiona wartość false, tytuły nie będą wyświetlane, a wyświetlana będzie liczba składników bądź suma atrybutu lub kryterium. Wartością domyślną jest false.
  • valueAttrId: opcjonalny znacznik typu attrParam mający atrybut używany podczas zbierania wartości atrybutu. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId. Domyślnym ustawieniem jest brak zbierania wartości atrybutów, a zamiast tego liczenie składników.
<fp:attrstat1d
	descr="Attribute Statistics for one attribute" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="The view"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		descr="The attribute"
	/>
	<fp:attrParam
		changeable="template"
		id="103"
		name="sumAttrId"
		masterid="101"
		type="numbertext"
		descr="The sum attribute"
	/>
	<fp:checkboxParam
		changeable="runtime"
		id="104"
		name="showElementLists"
		descr="Click here to list the titles of the elements"
		 defaultvalue="true"
	/>
<fp:attrstat1d>
fp:attrstat2d Przedstawia statystyki dwóch atrybutów. Informacje wyświetlane w interfejsie użytkownika mogą się różnić od informacji wyświetlanych w raportach. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące atrybuty i znaczniki:
  • firstcolumnwidth: opcjonalny atrybut określający szerokość pierwszej kolumny zawierającej tytuły składników. Więcej informacji na ten temat zawiera opis znaczników fp:defaultattrstat2dfirstcolumnwidth i fp:defaultattrstat2dlastcolumnwidth. Wartością domyślną jest wartość określana przez znacznik fp:defaultattrstat2dfirstcolumnwidth. Jeśli znacznik fp:defaultattrstat2dfirstcolumnwidth nie jest używany, wartość domyślna to 100.
  • lastcolumnwidth: opcjonalny atrybut określający szerokość ostatniej kolumny zawierającej sumy wierszy. Więcej informacji na ten temat zawiera opis znaczników fp:defaultattrstat2dfirstcolumnwidth i fp:defaultattrstat2dlastcolumnwidth. Wartością domyślną jest wartość określana przez znacznik fp:defaultattrstat2dlastcolumnwidth. Jeśli znacznik fp:defaultattrstat2dlastcolumnwidth nie jest używany, wartość domyślna to 100.
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
  • xAttrId: obowiązkowy znacznik typu attrParam określający atrybut na osi X, dla którego tworzona jest statystyka. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId.
  • yAttrId: obowiązkowy znacznik typu attrParam określający atrybut na osi Y, dla którego tworzona jest statystyka. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId.
  • showElementLists: opcjonalny znacznik typu checkboxParam określający, czy tytuły składników są wyświetlane jawnie. Jeśli zostanie ustawiona wartość true, znaczniki sumAttrId i sumCritId będą ignorowane. Jeśli zostanie ustawiona wartość false, tytuły nie będą wyświetlane. Zamiast tego wyświetlana będzie liczba składników bądź suma atrybutu lub kryterium.
  • sumAttrId: opcjonalny znacznik typu attrParam (type="numbertext") mający atrybut używany jako atrybut sumy. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId. Wartością domyślną jest brak użycia sumy atrybutu, a zamiast tego liczenie składników.
  • sumCritId: opcjonalny znacznik typu critParam mający kryterium używane jako kryterium sumy. Identyfikator masterid dla znacznika critParam to identyfikator znacznika viewParam o nazwie viewId. Wartością domyślną jest brak użycia kryterium sumy, a zamiast tego liczenie składników.
  • valueAttrId: opcjonalny znacznik typu attrParam mający atrybut używany podczas zbierania wartości atrybutu. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId. Wartością domyślną jest brak zbierania wartości atrybutów, a zamiast tego liczenie składników.
<<fp:attrstat2d
	descr="Attribute Statistics for two attribute" >
	firstcolumnwidth="200"
	lastcolumnwidth="50" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="The view"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="xAttrId"
		masterid="101"
		descr="The attribute on the X axis"
	/>
	<fp:attrParam
		changeable="template"
		id="103"
		name="yAttrId"
		masterid="101"
		descr="The attribute on the Y axis"
	/>
	<fp:attrParam
		changeable="runtime"
		id="104"
		name="sumAttrId"
		masterid="101"
		descr="The sum criterion
	/>
	<fp:checkboxParam
		changeable="runtime"
		id="105"
		name="showElementLists"
		descr="Click here to list the titles of the elements"
		 defaultvalue="true"
	/>
<fp:attrstat2d>>
fp:choicehistory1 Przedstawia historię wyborów dla zmian na przestrzeni czasu. W interfejsie użytkownika można wybrać szczegółową oś czasu lub wykres Gantta. W raportach dostępna jest tylko szczegółowa oś czasu. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące znaczniki:
  • attrId: obowiązkowy znacznik typu attrParam (type="choice") określający atrybut, dla którego tworzona jest statystyka wyboru. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId.
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
<fp:choicehistory1
	descr="Changes Over Time" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="The view"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		type="choice"
		descr="The attribute"
	/>
</fp:choicehistory1>
fp:choicehistory2 Przedstawia historię wyborów określonej liczby zmian. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące znaczniki:
  • attrId: obowiązkowy znacznik typu attrParam (type="choice") określający atrybut, dla którego tworzona jest statystyka wyboru. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId.
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
  • displayDays: opcjonalny znacznik typu checkboxParam określający, czy wyświetlaną jednostką ma być liczba dni, czy liczba godzin. Jeśli zostanie ustawiona wartość true, wyświetlana jest liczba dni. Jeśli zostanie ustawiona wartość false, jest wyświetlana liczba godzin. Wartością domyślną jest false.
<fp:choicehistory2
	descr="Number of Changes" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="The view"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		type="choice"
		descr="The attribute"
	/>
<fp:checkboxParam
		changeable="template"
		id="103"
		name="displayDays"
		descr="Count number of days (not hours)"
		defaultvalue="false"
	/>
</fp:choicehistory2>
fp:choicehistory3 Przedstawia historię wyborów dla czasu/wartości. Komponent fp:choicehistory3 ma te same atrybuty i znaczniki, co komponent fp:choicehistory2.
<fp:choicehistory3
	descr="Time/ Value" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="The view"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		type="choice"
		descr="The attribute"
	/>
<fp:checkboxParam
		changeable="template"
		id="103"
		name="displayDays"
		descr="Count number of days (not hours)"
		defaultvalue="false"
	/>
</fp:choicehistory3>
fp:choicehistory4 Przedstawia historię wyborów dla wykresu historii. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące znaczniki:
  • attrId: obowiązkowy znacznik typu attrParam (type="choice") określający atrybut, dla którego tworzona jest statystyka wyboru. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId.
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
  • size: opcjonalny znacznik typu intParam określający wielkość wykresu historii:
    • 0: Bardzo mały
    • 1: Mały
    • 2: Średni (wartość domyślna)
    • 3: Duży
    • 4: Bardzo duży
<fp:choicehistory4
	descr="History Graph" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="The view"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		type="choice"
		descr="The attribute"
	/>
<fp:intParam
		changeable="runtime"
		id="103"
		name="size"
		descr="The size of the graph (0-4)"
		defaultvalue="1"
	/>
</fp:choicehistory4>
fp:table Przedstawia wszystkie wartości atrybutów składników tabeli. W przypadku wielu atrybutów tabela jest dzielona na co najmniej dwie mniejsze tabele. W normalnych raportach składniki są sortowane w kolejności drzewa. W szybkich raportach składniki są sortowane tak samo jak w interfejsie użytkownika. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące znaczniki:
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
  • attr_Title, attr_Prefix: opcjonalny znacznik typu intParam służący do zmiany szerokości kolumn. Jeśli na przykład wartość znacznika attr_Title wynosi 150, kolumna zawierająca atrybut tytułu będzie miała szerokość większą od normalnej. Wartością domyślną jest 100.
    Uwaga: Niektóre kolumny, na przykład wszystkie atrybuty plików oraz duże atrybuty tekstowe, są już szersze niż domyślnie. Wartości znaczników attr_*** intParam można ustawiać wyłącznie w kodzie XML.
  • includeDimmed: opcjonalny znacznik typu checkboxParam określający, czy foldery przyciemnione mają być wyświetlane w raporcie. Wartością domyślną jest true.
  • width: opcjonalny znacznik typu intParam określający wielkość tabeli. Wartością domyślną jest 100.
<fp:table
	descr="Attribute table for a view" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="The view"
	/>
	<fp:checkboxParam
		changeable="runtime"
		id="102"
		name="includeDimmed"
		descr="Include dimmed folders"
		defaultvalue="false"
	/>
	<fp:intParam
		changeable="runtime"
		id="103"
		name="width"
		descr="The width of the table"
		defaultvalue="125"
	/>
	<fp:intParam
		changeable="never"
		id="104"
		name="attr_Prefix"
		descr="The width of the Prefix column"
		defaultvalue="50"
	/>
	<fp:intParam
		changeable="nevre"
		id="105"
		name="attr_Description"
		descr="The width of the Descripiton column"
		defaultvalue="200"
	/>
</fp:table>
fp:traceability Wyświetla wszystkie odsyłacze między dwoma widokami. W interfejsie użytkownika odsyłacze są wyświetlane jako strzałki w macierzy śledzenia, jednak w raporcie mają one formę listy. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące znaczniki:
  • xViewId: obowiązkowy znacznik zawierający identyfikator widoku.
  • yViewId: obowiązkowy znacznik zawierający identyfikator widoku. Znaczniki xViewId i yViewId mogą mieć tę samą wartość.
<fp:traceability
	descr="History Graph" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="xViewId"
		descr="One of the views"
	/>
	<fp:viewParam
		changeable="template"
		id="102"
		name="yViewId"
		descr="The other view"
	/>
	</fp:traceability>
fp:tree Przedstawia wszystkie składniki i wartości ich atrybutów w strukturze drzewa. Jeśli drzewo znajduje się w znaczniku fp:chapter, będzie ono częścią spisu treści w przypadku jego wygenerowania. Drzewo umieszczone bezpośrednio w znaczniku fp:reporttemplate nie staje się częścią spisu treści. Drzewo można umieścić w ukrytym rozdziale. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące atrybuty i znaczniki:
  • attrnamestyle: ten opcjonalny atrybut określa sposób drukowania nazw atrybutów. Więcej informacji na ten temat zawiera opis znacznika fp:defaultattrnamestyle. Wartością domyślną jest wartość określana przez znacznik fp:defaultattrnamestyle. Jeśli znacznik fp:defaultattrnamestyle nie jest używany, wartość domyślna to attrnamestyle="" (brak dodatkowego stylu nazw atrybutów).
  • hidetopelement: opcjonalny atrybut powodujący ukrycie lub wyświetlenie pierwszego składnika w drzewie. Jeśli zostanie ustawiona wartość false, pierwszy składnik nie będzie ukryty. Wartością domyślną jest false.
  • nlbeforetreefolders: opcjonalny atrybut określający, czy przed nagłówkami znacznika fp:tree ma być dodawany nowy wiersz. Więcej informacji na ten temat zawiera opis znacznika fp:defaultnlbeforetreefolders. Jeśli zostanie ustawiona wartość false, przed nagłówkami będzie wstawiany nowy wiersz. Wartością domyślną jest wartość określana przez znacznik fp:defaultnlbeforetreefolders. Jeśli znacznik fp:defaultnlbeforetreefolders nie jest używany, wartość domyślna to false.
  • nodesbeforefolders: opcjonalny atrybut określający, czy jako pierwsze mają być wyświetlane węzły (niebędące folderami), czy foldery. Ten atrybut jest stosowany wyłącznie wtedy, gdy co najmniej jeden folder w drzewie zawiera zarówno węzły, jak i foldery. Więcej informacji na ten temat zawiera opis znacznika fp:defaultnodesbeforefolders. Jeśli zostanie ustawiona wartość false, pierwsze będą wyświetlane foldery. Wartością domyślną jest wartość określana przez znacznik fp:defaultnodesbeforefolders. Jeśli znacznik fp:defaultnodesbeforefolders nie jest używany, wartość domyślna to false.
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
  • flat: opcjonalny znacznik typu checkboxParam. Jeśli zostanie ustawiona wartość false, drzewo będzie wyświetlane jako rzeczywiste drzewo. Jeśli zostanie ustawiona wartość true, składniki w drzewie będą wyświetlane na jednym poziomie, a struktura drzewa będzie ignorowana. Wartością domyślną jest false.
  • includeDimmed: opcjonalny znacznik typu checkboxParam określający, czy w strukturze drzewa mają być uwzględniane foldery przyciemnione. Wartością domyślną jest true.
<fp:tree
		attrnamestyle="underline"
		hidetopelement="false"
		nodesbeforefolders="true"
		nlbeforetreefolders="false"
		descr="A tree view" >
		<fp:viewParam
			changeable="template"
			id="101"
			name="viewId"
			descr="The view"
		/>
	<fp:checkboxParam
			changeable="runtime"
			id="101"
			name="flat"
			descr="Click here to draw a flat tree"
			defaultvalue="false"
		/>
	<fp:checkboxParam
		changeable="runtime"
		id="103"
		name="includeDimmed"
		descr="Click here to Include dimmed folders"
		defaultvalue="false"
	/>
</fp:tree>
fp:whatsnew Przedstawia listę zmian atrybutów, które służą do generowania historii. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące znaczniki:
  • scope: obowiązkowy znacznik typu stringParam określający okres, dla którego mają być wyświetlane zmiany atrybutów:
    • logout: zmiany, które wystąpiły od ostatniego wylogowania
    • 2ndlogout: zmiany, które wystąpiły od przedostatniego wylogowania
    • 3rdlogout: zmiany, które wystąpiły od trzeciego wylogowania od końca
    • 0: zmiany z ostatniej godziny
    • 1: zmiany z ostatnich 8 godzin
    • 2: zmiany z ostatnich 24 godzin
    • 3: zmiany z ostatniego tygodnia
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
  • attrId: opcjonalny znacznik typu attrParam określający zmiany atrybutu, które mają być wyświetlane. Jeśli wartość nie jest ustawiona, wyświetlane są wszystkie zmiany atrybutu. Identyfikator masterid dla znacznika to identyfikator znacznika viewParam o nazwie viewId. Domyślnym ustawieniem jest brak ustawienia wartości.
  • memberId: opcjonalny znacznik typu memberParam określający zmiany członka, które mają być wyświetlane. Jeśli wartość nie jest ustawiona, wyświetlane są wszystkie zmiany członka. Domyślnym ustawieniem jest brak ustawienia wartości.
<fp:whatsnew
	descr="A list of recent changes">
	<fp:stringParam
		changeable="template"
		id="101"
		name="scope"
		descr="Enter scope (logout, 0-3)
	/>
	<fp:viewParam
		changeable="template"
		id="102"
		name="viewId"
		descr="The view"
	/>
	<fp:attrParam
		changeable="template"
		id="103"
		name="attrId"
		masterid="102"
		descr="An attribute"
	/>
	<fp:memberParam
		changeable="runtime"
		id="106"
		name="memberId"
		descr="A member"
	/>
</fp:whatsnew>
fp:gantt Wyświetla wykres Gantta, na którym atrybuty daty znajdują się na osi czasu. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące znaczniki:
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
  • iconpos: opcjonalny znacznik typu intParam określający pozycję ikon:
    • 1: Nad linią
    • 2: Na linii
    • 3: Pod linią (wartość domyślna)
    • 4: Brak ikon
  • elementgap: opcjonalny znacznik typu intParam określający odstęp między składnikami:
    • 1: Mały (wartość domyślna)
    • 2: Średni
    • 3: Duży
  • linethickness: opcjonalny znacznik typu intParam określający grubość linii:
    • 1: Cienka
    • 2: Średnia (wartość domyślna)
    • 3: Gruba
  • linkattrid: opcjonalny znacznik typu attrParam (type="link") określający identyfikator atrybutu odsyłacza. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId. Wartością domyślną jest -1, co oznacza brak odsyłaczy.
  • plotprefix: opcjonalny znacznik typu checkboxParam określający, czy mają być rysowane przedrostki. Wartością domyślną jest true.
  • plottitle: opcjonalny znacznik typu checkboxParam określający, czy mają być rysowane tytuły. Wartością domyślną jest true.
  • sortattrid: opcjonalny znacznik typu attrParam określający identyfikator atrybutu sortowania. Identyfikator masterid dla znacznika attrParam to identyfikator znacznika viewParam o nazwie viewId. Wartością domyślną jest -1, co oznacza brak sortowania.
  • reverseorder: opcjonalny znacznik typu checkboxParam określający kolejność składników: pierwsza wartość na początku lub na końcu. Jeśli zostanie ustawiona wartość false, pierwsza wartość będzie na początku. Wartością domyślną jest false.
  • textpos: opcjonalny znacznik typu intParam określający pozycję przedrostka i tytułu:
    • 1: Nad linią
    • 2: Na linii (wartość domyślna)
    • 3: Pod linią
    • 4: Brak ikon
<fp:gantt
	descr="A Gantt chart">
	<fp:viewParam
	changeable="template"
	id="101"
	name="viewId"
	descr="The view"
	/>
	<fp:checkboxParam
		changeable="runtime"
		id="102"
		name="plotprefix"
		descr="Click here to include Prefix"
		defaultvalue="true"
	/>
<fp:checkboxParam
		changeable="runtime"
		id="103"
		name="plottitle"
		descr="Click here to include Title"
		defaultvalue="true"
	/>
<fp:intParam
		changeable="runtime"
		id="104"
		name="iconpos"
		descr="The position of icons (1-4)"
		defaultvalue="2"
	/>
<fp:intParam
		changeable="runtime"
		id="104"
		name="iconpos"
		descr="The position of icons (1-4)"
		defaultvalue="3"
	/>
<fp:intParam
		changeable="runtime"
		id="105"
		name="textpos"
		descr="The position of the text (1-4)"
		defaultvalue="2"
	/>
<fp:intParam
		changeable="runtime"
		id="106"
		name="textpos"
		descr="The position of the text (1-4)"
		defaultvalue="2"
	/>
	<fp:intParam
		changeable="runtime"
		id="107"
		name="linethickness"
		descr="The lines' thickness"
		defaultvalue="2"
	/>
<fp:intParam
		changeable="runtime"
		id="105"
		name="textpos"
		descr="The position of the text (1-4)"
		defaultvalue="2"
	/>
<fp:attrParam
		changeable="template"
		id="108"
		name="sortattrid"
		masterid=101
		descr="The sort attribute"
	/>
	<fp:attrParam
		changeable="template"
		id="109"
		name="linkattrid"
		masterid="101"
		descr="The link attribute"
	/>
</fp:gantt>
fp:baselinediff Wyświetla różnicę między dwoma planami bazowymi. Poza atrybutami wspólnymi i znacznikami wspólnymi ten komponent ma następujące znaczniki:
  • viewId: obowiązkowy znacznik typu viewParam zawierający identyfikator widoku.
  • baselineA: obowiązkowy znacznik typu stringParam określający nazwę pierwszego planu bazowego.
  • baselineB: obowiązkowy znacznik typu stringParam określający nazwę drugiego planu bazowego.
<fp:baselinediff
	descr="Baseline Diff">
	<fp:viewParam
			changeable="template"
			id="101"
			name="viewId"
			descr="The view"
	/>
	<fp:stringParam
			changeable="template"
			id="102"
			name="baselineA"
			descr="The first baseline"
	/>
<fp:stringParam
			changeable="template"
			id="103"
			name="baselineB"
			descr="The second baseline"
	/>
</fp:baselinediff>

Opinia