2012-12-19 30 views
1

我在我的flex項目中使用了Spark Datagrid。我想在一個頭下添加兩列意味着我想要將一個列分組到Spark Datagrid中。我發現很多關於mx:datagrid和AdvancedDataGrid的例子,但我想在Spark Datagrid.How可以在spark數據網格中實現這一點。請幫助我對我來說非常重要。如何將火花數據網格中的列組成

謝謝。

+0

OK火花DataGrid中不支持分組的列,但有什麼辦法可以使用MX ADG火花數據網格,因爲在我們的項目火花的DataGrid是已經使用,不想改變這個,如果它改變了,那麼我必須改變所有的itemrenderer,headerrenderer和所有與spark數據網格有關的事情,我們沒有太多的時間改變這就是爲什麼。 – ppb

+0

沒有。與MX ADG相比,Spark DataGrid在功能上相當原始。如果只需要分組列,並使用spark dg else,則可以使用MX ADG。沒有規定要求您僅在應用程序中使用MX或Spark。我們已經爲所有的SDK網格添加了許多功能,但火花的分組列並不是其中的一個。 –

+2

嗨flexicious,你已經發布[昨天11評論](http://stackoverflow.com/users/766693/flexicious-com?tab=activity&sort=comments),並且幾乎所有這些都是鏈接回您的網站或博客。如果您有問題的答案,請寫一個有意義的答案,但不要只發布帶有指向您博客鏈接的帖子。有關促銷指南的更多詳情,請參閱[常見問題]。 – jmort253

回答

0

您可以使用labelFunction將dataProvider的兩個字段分組到一列中。的labelFunction的

例子:

public function myLabelFunction(item:Object, column:GridColumn):String { 
    return item.field1+ " - " + item.field2; 
} 

的GriColumn:

<s:GridColumn labelFunction="myLabelFunction"/> 
+0

請你給我提供一個示例代碼示例鏈接,因爲我已經嘗試過但沒有成功。我希望在以下鏈接中提供相同的鏈接http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_09.html。在收入標題下實際和估計列在給定的相同,但我想在Spark數據網格。 – ppb