<pre name="code" class="java"><strong>透視表 </strong>
類似Excel的數據透視表,對於KDTable選中的一個數據區進行分析,然後生成一個新的KDTable返回。
使用方法:
KDTable yourTable;
IBlock block = (IBlock) (yourTable.getSelectManager().get());
KDTablePerspectiveSupport perspectiveSupport = new KDTablePerspectiveSupport();
KDTable pTable = new KDTable();//創建一個你要保存的分析書記表
perspectiveSupport.generatePerspectiveTable(yourTable, pTable);//分析數據放在pTable裏。
KDTablePerspectiveSupport. generatePerspectiveTable(KDTable dataSource,KDTable resultTable);
generatePerspectiveTable方法接受二個參數:第一數據源表,第二個爲存放分析結果數據表。 如果第二個參數爲空,該方法會自動創建一個新表並返回。
<strong>根據條件設置行樣式 </strong>
設置條件樣式後,在添加行時KDTable將根據設定的條件判斷,如果滿足條件將應用設定的樣式到相應的行上。
下面的例子將實現在10-120行之間,每隔兩行將顯示爲藍色背景。
// 獲取條件樣式管理器
ConditionStyleManager csm = table.getCsManager();
// 創建條件樣式
StepConditionStyle cs = new StepConditionStyle();
// 設置該樣式適用的起始行
cs.setStart(10);
// 設置步長
cs.setStep(2);
// 設置結束行
cs.setEnd(120);
// 創建StyleAttributes並設置到條件樣式器
StyleAttributes sa = Styles.getEmptySA();
sa.setBackground(Color.BLUE);
cs.setStyleAttributes(sa);
csm.addRowHandler(cs);
<strong>保存打印設置到 </strong>
KDTable打印設置的保存和恢復的功能在KDTPrintManager裏:
KDTPrintManager通共KDTable.getPringManager()獲取
KDTPrintManager: public KDF saveToKDF(KDF kdf) ;
保存KDTable打印設置到KDF;傳入的參數的kdf可以空,如果是空將自動構造一個。
public void setFromKDF(KDF kdf);從KDF恢復打印設置到KDTable 什麼是KDF?
KDF是保存和讀取KDF格式的xml文件的應用類 KDF可以直接保存到磁盤或從磁盤讀取。
EAS 設置透視表,行樣式,保存打印設置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.