顯示元件

您可以使用標籤及屬性來變更報告範本中的顯示元件。
表 1. 顯示元件
元件 說明 標籤與屬性 範例
fp:attrstat1d 顯示一個屬性的統計資料。使用者介面中的資訊與報告中的資訊可能不同。例如,使用者介面會同時使用長條與數值,但報告只會使用數值。 此元件具有共同屬性、共同標籤,以及下列標籤:
  • attrId:attrParam 類型的必要標籤,具有產生此統計資料的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
  • sumAttrId:attrParam (type="numbertext") 類型的選用標籤,它具有用作「加總」屬性的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。預設值是不使用加總準則。而是計算元素數目。
  • sumCritId:critParam 類型的選用標籤,具有用作「加總」準則的準則。critParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。預設值是不使用加總準則,但要計算元素數目。
  • showElementLists:checkboxParam 類型的選用標籤,可決定是否必須明確列出元素的標題。如果值為 true,則會忽略 sumAttrId 及 sumCritId。如果值是 false,則不會顯示標題,而會顯示元素的數目,或顯示屬性或準則的總和。預設值是 false。
  • valueAttrId:attrParam 類型的選用標籤,具有收集屬性值時所使用的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。預設值是不收集屬性值,而會計算元素數目。
<fp:attrstat1d
	descr="一個屬性的屬性統計資料" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="視圖"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		descr="屬性"
	/>
	<fp:attrParam
		changeable="template"
		id="103"
		name="sumAttrId"
		masterid="101"
		type="numbertext"
		descr="屬性總和"
	/>
	<fp:checkboxParam
		changeable="runtime"
		id="104"
		name="showElementLists"
		descr="按一下這裡以列出元素的標題"
		 defaultvalue="true"
	/>
<fp:attrstat1d>
fp:attrstat2d 顯示兩個屬性的統計資料。使用者介面中的資訊與報告中的資訊可能不同。 此元件具有共同屬性、共同標籤,以及下列屬性與標籤:
  • firstcolumnwidth:選用屬性,可決定第一個直欄的寬度,此直欄包含元素標題。如需相關資訊,請參閱 fp:defaultattrstat2dfirstcolumnwidth、fp:defaultattrstat2dlastcolumnwidth。預設值是 fp:defaultattrstat2dfirstcolumnwidth 所指定的值。若未使用 fp:defaultattrstat2dfirstcolumnwidth,預設值將是 100。
  • lastcolumnwidth:選用屬性,可決定最後一個直欄的寬度,此直欄包含列加總。如需相關資訊,請參閱 fp:defaultattrstat2dfirstcolumnwidth、fp:defaultattrstat2dlastcolumnwidth。預設值是 fp:defaultattrstat2dlastcolumnwidth 所指定的值。若未使用 fp:defaultattrstat2dlastcolumnwidth,預設值將是 100。
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
  • xAttrId:attrParam 類型的必要標籤,可指定 X 軸上產生該統計資料的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。
  • yAttrId:attrParam 類型的必要標籤,可指定 Y 軸上產生該統計資料的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。
  • showElementLists:checkboxParam 類型的選用標籤,可決定是否要明確列出元素的標題。如果值為 true,則會忽略 sumAttrId 及 sumCritId。如果值為 false,則不顯示標題。而會顯示元素的數目,或顯示屬性或準則的總和。
  • sumAttrId:attrParam (type="numberext") 類型的選用標籤,具有用作「加總」屬性的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。預設值是不使用加總屬性,而會計算元素數目。
  • sumCritId:critParam 類型的選用標籤,具有用作「加總」準則的準則。critParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。預設值是不使用加總準則,而會計算元素數目。
  • valueAttrId:attrParam 類型的選用標籤,具有收集屬性值時所使用的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。預設值是不收集屬性值,而會計算元素數目。
<<fp:attrstat2d
	descr="兩個屬性的屬性統計資料" >
	firstcolumnwidth="200"
	lastcolumnwidth="50" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="視圖"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="xAttrId"
		masterid="101"
		descr="X 軸上的屬性"
	/>
	<fp:attrParam
		changeable="template"
		id="103"
		name="yAttrId"
		masterid="101"
		descr="Y 軸上的屬性"
	/>
	<fp:attrParam
		changeable="runtime"
		id="104"
		name="sumAttrId"
		masterid="101"
		descr="加總準則"
	/>
	<fp:checkboxParam
		changeable="runtime"
		id="105"
		name="showElementLists"
		descr="按一下這裡以列出元素的標題"
		 defaultvalue="true"
	/>
<fp:attrstat2d>>
fp:choicehistory1 顯示一段時間內變更的選項歷程。在使用者介面中,您可以選擇詳細時間表或「甘特圖」。在報告中,只能使用詳細時間表。 此元件具有共同屬性、共同標籤,以及下列標籤:
  • attrId:attrParam (type="choice") 類型的必要標籤,可指定產生此選項統計資料的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
<fp:choicehistory1
	descr="一段時間內的變更" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="視圖"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		type="choice"
		descr="屬性"
	/>
</fp:choicehistory1>
fp:choicehistory2 顯示變更數的選項歷程。 此元件具有共同屬性、共同標籤,以及下列標籤:
  • attrId:attrParam (type="choice") 類型的必要標籤,可指定產生此選項統計資料的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
  • displayDays:checkboxParam 類型的選用標籤,可決定顯示單位為天數或時數。如果值為 true,會顯示天數。如果值是 false,則會顯示時數。預設值是 false。
<fp:choicehistory2
	descr="變更的數目" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="視圖"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		type="choice"
		descr="屬性"
	/>
<fp:checkboxParam
		changeable="template"
		id="103"
		name="displayDays"
		descr="天數(非時數)"
		defaultvalue="false"
	/>
</fp:choicehistory2>
fp:choicehistory3 顯示「時間/值」的選項歷程。 fp:choicehistory3 元件具有的屬性和標籤與 fp:choicehistory2 的相同。
<fp:choicehistory3
	descr="時間/值" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="視圖"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		type="choice"
		descr="屬性"
	/>
<fp:checkboxParam
		changeable="template"
		id="103"
		name="displayDays"
		descr="天數(非時數)"
		defaultvalue="false"
	/>
</fp:choicehistory3>
fp:choicehistory4 顯示歷程圖形的選項歷程。 此元件具有共同屬性、共同標籤,以及下列標籤:
  • attrId:attrParam (type="choice") 類型的必要標籤,可指定產生此選項統計資料的屬性。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
  • size:intParam 類型的選用標籤,可決定歷程圖形的大小:
    • 0:特別小
    • 1:小
    • 2:中(預設值)
    • 3:大
    • 4:特別大
<fp:choicehistory4
	descr="歷程圖形" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="視圖"
	/>
	<fp:attrParam
		changeable="template"
		id="102"
		name="attrId"
		masterid="101"
		type="choice"
		descr="屬性"
	/>
<fp:intParam
		changeable="runtime"
		id="103"
		name="size"
		descr="圖形大小 (0-4)"
		defaultvalue="1"
	/>
</fp:choicehistory4>
fp:table 以表格來顯示元素的所有屬性值。如果有許多屬性,表格會分割成兩個以上更小的表格。在一般報告中,元素會以樹狀結構順序排序。在快速報告中,元素的排序方式會與它們在使用者介面中的順序相同。 此元件具有共同屬性、共同標籤,以及下列標籤:
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
  • attr_Titleattr_Prefix:intParam 類型的選用標籤,可變更直欄的寬度。例如,如果 attr_Title 的值是 150,則包含「標題」屬性的直欄寬度會比一般寬度還寬。預設值是 100。
    註: 有些直欄(例如所有檔案屬性及大文字屬性)的寬度已經比預設大小還寬。attr_*** intParam 標籤的值只能在 XML 中設定。
  • includeDimmed:checkboxParam 類型的選用標籤,可決定是否要在報告中顯示隱藏的資料夾。預設值是 true。
  • width:intParam 類型的選用標籤,可決定表格的大小。預設值是 100。
<fp:table
	descr="視圖的屬性表格" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="viewId"
		descr="視圖"
	/>
	<fp:checkboxParam
		changeable="runtime"
		id="102"
		name="includeDimmed"
		descr="併入隱藏的資料夾"
		defaultvalue="false"
	/>
	<fp:intParam
		changeable="runtime"
		id="103"
		name="width"
		descr="表格寬度"
		defaultvalue="125"
	/>
	<fp:intParam
		changeable="never"
		id="104"
		name="attr_Prefix"
		descr="「字首」欄的寬度"
		defaultvalue="50"
	/>
	<fp:intParam
		changeable="nevre"
		id="105"
		name="attr_Description"
		descr="「說明」欄的寬度"
		defaultvalue="200"
	/>
</fp:table>
fp:traceability 顯示兩個視圖之間的所有鏈結。在使用者介面中,鏈結會顯示為追蹤性矩陣中的箭頭,但在報告中則會顯示為清單。 此元件具有共同屬性、共同標籤,以及下列標籤:
  • xViewId:包含視圖 ID 的必要標籤。
  • yViewId:包含視圖 ID 的必要標籤。yViewId 可能與 xViewId 相同。
<fp:traceability
	descr="歷程圖形" >
	<fp:viewParam
		changeable="template"
		id="101"
		name="xViewId"
		descr="其中一個視圖"
	/>
	<fp:viewParam
		changeable="template"
		id="102"
		name="yViewId"
		descr="其他視圖"
	/>
	</fp:traceability>
fp:tree 以樹狀結構來顯示所有元素及其屬性值。如果樹狀結構是在 fp:chapter 之內,則為目錄的一部分(若有產生目錄)。如果樹狀結構直接放置在 fp:reporttemplate 標籤下,則此樹狀結構不會變成目錄的一部分。您可以將樹狀結構置於隱藏的章節中。 此元件具有共同屬性、共同標籤,以及下列屬性與標籤:
  • attrnamestyle:此選用屬性可決定如何列印屬性名稱。如需相關資訊,請參閱 fp:defaultattrnamestyle。預設值是 fp:defaultattrnamestyle 所指定的值。若未使用 fp:defaultattrnamestyle,預設值將是 attrnamestyle=""(沒有其他屬性名稱樣式)。
  • hidetopelement:選用屬性,可隱藏或顯示樹狀結構中的最上層元素。如果值為 false,則不隱藏最上層元素。預設值是 false。
  • nlbeforetreefolders:選用屬性,可指定是否要在 fp:tree 中的標頭之前新增一行。如需詳細資訊,請參閱 fp:defaultnlbeforetreefolders。如果值為 false,則會在標題之前插入新行。預設值是 fp:defaultnlbeforetreefolders 所指定的值。若未使用 fp:defaultnlbeforetreefolders,預設值將是 false。
  • nodesbeforefolders:選用屬性,可決定要先顯示節點(非資料夾)還是資料夾。只有當樹狀結構中有一個以上的資料夾含有節點與資料夾時,此屬性才適用。如需相關資訊,請參閱 fp:defaultnodesbeforefolders。如果值為 false,則會先列出資料夾。預設值是 fp:defaultnodesbeforefolders 所指定的值。若未使用 fp:defaultnodesbeforefolders,預設值將是 false。
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
  • flat:checkboxParam 類型的選用標籤。如果值為 false,此樹狀結構會顯示為實際的樹狀結構。如果值為 true,樹狀結構中的元素便會顯示在相同的層次,並忽略樹狀結構。預設值是 false。
  • includeDimmed:checkboxParam 類型的選用標籤,可決定是否要在樹狀結構中併入隱藏的資料夾。預設值是 true。
<fp:tree
		attrnamestyle="underline"
		hidetopelement="false"
		nodesbeforefolders="true"
		nlbeforetreefolders="false"
		descr="樹狀結構視圖" >
		<fp:viewParam
			changeable="template"
			id="101"
			name="viewId"
			descr="視圖"
		/>
	<fp:checkboxParam
			changeable="runtime"
			id="101"
			name="flat"
			descr="按一下這裡以繪製平面樹狀結構"
			defaultvalue="false"
		/>
	<fp:checkboxParam
		changeable="runtime"
		id="103"
		name="includeDimmed"
		descr="按一下這裡以併入隱藏的資料夾"
		defaultvalue="false"
	/>
</fp:tree>
fp:whatsnew 顯示可以產生歷程的屬性變更清單。 此元件具有共同屬性、共同標籤,以及下列標籤:
  • scope:stringParam 類型的必要標籤,可決定顯示屬性變更的時段:
    • logout:自前次登出後發生的變更
    • 2ndlogout:自前二次登出後發生的變更
    • 3rdlogout:自前三次登出後發生的變更
    • 0:1 小時以內的變更
    • 1:8 小時以內的變更
    • 2:24 小時以內的變更
    • 3:一週以內的變更
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
  • attrId:attrParam 類型的選用標籤,可決定應顯示屬性的哪些變更。如果未設定此值,則會顯示屬性的所有變更。此標籤的 masterid 是名稱為 viewId 的 viewParam 的 ID。預設值是不設定值。
  • memberId:memberParam 類型的選用標籤,可決定應顯示成員的哪些變更。如果未設定此值,則會顯示成員的所有變更。預設值是不設定值。
<fp:whatsnew
	descr="最新變更清單">
	<fp:stringParam
		changeable="template"
		id="101"
		name="scope"
		descr="輸入範圍(登出,0-3)
	/>
	<fp:viewParam
		changeable="template"
		id="102"
		name="viewId"
		descr="視圖"
	/>
	<fp:attrParam
		changeable="template"
		id="103"
		name="attrId"
		masterid="102"
		descr="屬性"
	/>
	<fp:memberParam
		changeable="runtime"
		id="106"
		name="memberId"
		descr="成員"
	/>
</fp:whatsnew>
fp:gantt 顯示在時間表上繪製了日期屬性的甘特圖。 此元件具有共同屬性、共同標籤,以及下列標籤:
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
  • iconpos:intParam 類型的選用標籤,可決定圖示的位置:
    • 1:線條上方
    • 2:線條上
    • 3:線條下方(預設值)
    • 4:無圖示
  • elementgap:intParam 類型的選用標籤,可決定元素之間的間隙:
    • 1:小(預設值)
    • 2:中
    • 3:大
  • linethickness:intParam 類型的選用標籤,可決定線條的粗細:
    • 1:細
    • 2:中(預設值)
    • 3:粗
  • linkattrid:attrParam (type="link") 類型的選用標籤,可決定鏈結屬性 ID。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。預設值是 -1,表示無鏈結。
  • plotprefix:checkboxParam 類型的選用標籤,可決定是否要繪製字首。預設值是 true。
  • plottitle:checkboxParam 類型的選用標籤,可決定是否要繪製標題。預設值是 true。
  • sortattrid:attrParam 類型的選用標籤,可決定排序屬性 ID。attrParam 的 masterid 是名稱為 viewId 的 viewParam 的 ID。預設值是 -1,表示不排序。
  • reverseorder:checkboxParam 類型的選用標籤,可決定元素的順序:第一個值置於頂端,或第一個值置於底端。如果值為 false,第一個值會置於頂端。預設值是 false。
  • textpos:intParam 類型的選用標籤,可決定字首與標題的位置:
    • 1:線條上方
    • 2:線條上(預設值)
    • 3:線條下方
    • 4:無圖示
<fp:gantt
	descr="甘特圖">
	<fp:viewParam
	changeable="template"
	id="101"
	name="viewId"
	descr="視圖"
	/>
	<fp:checkboxParam
		changeable="runtime"
		id="102"
		name="plotprefix"
		descr="按一下這裡以併入「字首」"
		defaultvalue="true"
	/>
<fp:checkboxParam
		changeable="runtime"
		id="103"
		name="plottitle"
		descr="按一下這裡以併入「標題」"
		defaultvalue="true"
	/>
<fp:intParam
		changeable="runtime"
		id="104"
		name="iconpos"
		descr="圖示位置 (1-4)"
		defaultvalue="2"
	/>
<fp:intParam
		changeable="runtime"
		id="104"
		name="iconpos"
		descr="圖示位置 (1-4)"
		defaultvalue="3"
	/>
<fp:intParam
		changeable="runtime"
		id="105"
		name="textpos"
		descr="文字位置 (1-4)"
		defaultvalue="2"
	/>
<fp:intParam
		changeable="runtime"
		id="106"
		name="textpos"
		descr="文字位置 (1-4)"
		defaultvalue="2"
	/>
	<fp:intParam
		changeable="runtime"
		id="107"
		name="linethickness"
		descr="線條粗細"
		defaultvalue="2"
	/>
<fp:intParam
		changeable="runtime"
		id="105"
		name="textpos"
		descr="文字位置 (1-4)"
		defaultvalue="2"
	/>
<fp:attrParam
		changeable="template"
		id="108"
		name="sortattrid"
		masterid=101
		descr="排序屬性"
	/>
	<fp:attrParam
		changeable="template"
		id="109"
		name="linkattrid"
		masterid="101"
		descr="鏈結屬性"
	/>
</fp:gantt>
fp:baselinediff 顯示兩條基準線之間的差異。 此元件具有共同屬性、共同標籤,以及下列標籤:
  • viewId:viewParam 類型的必要標籤,其中包含視圖 ID。
  • baselineA:stringParam 類型的必要標籤,可指定第一條基準線的名稱。
  • baselineB:stringParam 類型的必要標籤,可指定第二條基準線的名稱。
<fp:baselinediff
	descr="基準線差異">
	<fp:viewParam
			changeable="template"
			id="101"
			name="viewId"
			descr="視圖"
	/>
	<fp:stringParam
			changeable="template"
			id="102"
			name="baselineA"
			descr="第一個基準線"
	/>
<fp:stringParam
			changeable="template"
			id="103"
			name="baselineB"
			descr="第二個基準線"
	/>
</fp:baselinediff>

建議與意見