2012-08-07 66 views
0

我試圖從XPages中分類視圖得到重複控制的列值,那個時候我得到了列值與一行的到來,並在同一行重複重複控制

如何獲得「從分類視圖重複控制」中的列值?

感謝

+0

如何檢索分類列中的數據?你如何將這些數據提交給Repeat?重複將迭代通過一組數據。 – 2012-08-09 08:12:42

回答

1

我有一個情況我不得不從一個更大的視圖深入和反覆的信息回來了與以下。

視圖按第一列進行分類。我在XPage/Custom Control中通過將視圖定義爲數據選項卡中的源來實現此目的,然後選擇「按類別名稱過濾」,將我的中繼器綁定到該視圖數據源,並計算我正在鑽取的值。

在我重複表

然後,每個我的針對每個列條目的計算字段的讀象:

rowData.getColumnValues()[1] 

通過與getColumnValues方法之後的陣列改性位置,調整爲您的其它列。這不是一個優雅的解決方案,但可以滿足我的需求。希望這有助於如果它是你在找什麼。

[更新]

值得注意的,這樣做有可能創建用於其可以在getColumnValues方法的整體被返回任何的DateTime對象的存儲器句柄。如果您打算使用這種方法,我強烈建議單獨處理列值,以便您可以對它們執行session.recycle(colVals);以防止任何內存蠕變。

[/ Update]