圖標設置條件
Stimulsoft是白俄羅斯一家報表控件廠商,該商家一直專注于報表控件的研發與創新,是報表控件行業的領導者。Stimulsoft 經過多年的努力,終于實現了更加簡單的設計報表,數據驅動更快的應用程序,更加簡便的應用新的技術,極大程度上的減少了開發人員的工作量,提高了工作的效率。
圖標集條件用于識別帶有圖標的組件,并對其應用條件。圖標集的工作方式如下。首先定義所選數據列中所有值的最小值和最大值。所有計算值的范圍從 0% 到 100%。選擇一組圖標。然后為每個圖標設置條件值和邊界值(例如 33% 和 67%)。例如,如果選擇了一組三個圖標,則每個選定的圖標都有一個子范圍。在這種情況下,每個圖標的子范圍都是 33%(從 0 到 33,從 33 到 67,從 67 到 100)。這樣就可以根據數值的不同,用相應的圖標來標記組件。下圖顯示了一個報告頁面:
添加圖標集條件。為此,請選擇一個文本組件,例如帶有 {Employees.Country} 表達式的組件。添加圖標設置條件。更改條件的參數。下圖顯示了條件對話框:
列字段。該字段用于選擇數據列,并從中提取條件值。例如,選擇 {Employees.EmployeeID} 數據列;
用于選擇一組圖標的菜單。下圖顯示了選擇圖標的菜單:

反轉按鈕用于按相反順序更改圖標位置。圖標的順序顯示在圖標
字段中。
對齊方式字段用于對齊文本組件中的圖標。下圖顯示了對齊方式菜單選項:

圖標字段顯示圖標順序,并提供更改報告中每個值的圖標的機會;
子條件包括:操作、類型和值字段。在本例中,這是第一個子條件。操作字段用于更改第一個子條件的操作類型。下圖顯示了操作菜單:

類型字段用于更改第一個子條件值的類型。有兩種值: 百分比和數值。下圖顯示了選擇值類型的菜單:
在 "值 "字段中,會顯示子條件的值。
條件包括:操作、類型和值字段。在本例中,它是第二個子條件。
更改報告模板后,報告引擎將根據指定參數對文本組件執行條件格式化。在這種情況下,將應用文本組件的相應圖標。下圖顯示了帶有條件格式化的渲染報告頁面:
如上圖所示,根據條件值的不同,圖標將應用于每個文本組件。