圖標設置條件
Stimulsoft是白俄羅斯一家報表控件廠商,該商家一直專注于報表控件的研發(fā)與創(chuàng)新,是報表控件行業(yè)的領導者。Stimulsoft 經(jīng)過多年的努力,終于實現(xiàn)了更加簡單的設計報表,數(shù)據(jù)驅動更快的應用程序,更加簡便的應用新的技術,極大程度上的減少了開發(fā)人員的工作量,提高了工作的效率。
圖標集條件用于識別帶有圖標的組件,并對其應用條件。圖標集的工作方式如下。首先定義所選數(shù)據(jù)列中所有值的最小值和最大值。所有計算值的范圍從 0% 到 100%。選擇一組圖標。然后為每個圖標設置條件值和邊界值(例如 33% 和 67%)。例如,如果選擇了一組三個圖標,則每個選定的圖標都有一個子范圍。在這種情況下,每個圖標的子范圍都是 33%(從 0 到 33,從 33 到 67,從 67 到 100)。這樣就可以根據(jù)數(shù)值的不同,用相應的圖標來標記組件。下圖顯示了一個報告頁面:
添加圖標集條件。為此,請選擇一個文本組件,例如帶有 {Employees.Country} 表達式的組件。添加圖標設置條件。更改條件的參數(shù)。下圖顯示了條件對話框:
列字段。該字段用于選擇數(shù)據(jù)列,并從中提取條件值。例如,選擇 {Employees.EmployeeID} 數(shù)據(jù)列;
用于選擇一組圖標的菜單。下圖顯示了選擇圖標的菜單:
反轉按鈕用于按相反順序更改圖標位置。圖標的順序顯示在圖標字段中。
對齊方式字段用于對齊文本組件中的圖標。下圖顯示了對齊方式菜單選項:
圖標字段顯示圖標順序,并提供更改報告中每個值的圖標的機會;
子條件包括:操作、類型和值字段。在本例中,這是第一個子條件。操作字段用于更改第一個子條件的操作類型。下圖顯示了操作菜單:
類型字段用于更改第一個子條件值的類型。有兩種值: 百分比和數(shù)值。下圖顯示了選擇值類型的菜單:
在 "值 "字段中,會顯示子條件的值。
條件包括:操作、類型和值字段。在本例中,它是第二個子條件。
更改報告模板后,報告引擎將根據(jù)指定參數(shù)對文本組件執(zhí)行條件格式化。在這種情況下,將應用文本組件的相應圖標。下圖顯示了帶有條件格式化的渲染報告頁面:
如上圖所示,根據(jù)條件值的不同,圖標將應用于每個文本組件。