2011-07-22 54 views
0

我知道一個相當廣泛的問題,對此表示歉意!如何在flex 3中創建一個全新的數據驅動組件?

所以我有一個數據集,我需要在一個flex應用程序中表示。它需要用兩種方式來表示,首先作爲通常使用List組件和自定義ItemRenderer完成的組件列表。其次,它也必須在二維圖上表示爲「註釋」。因爲這不適合List,DataGrid,Chart等。我想我需要創建一個新的Component來呈現數據。我想設置它,以便您可以在組件上指定'itemRenderer'和'dataProvider'屬性,與數據網格或列表完全相同。這裏的區別在於每個數據項將具有必需的X和Y座標,這些座標將其放置在包含的組件中。

我最初嘗試的子類UIComponent並實現了IDataRenderer,但我不確定我需要實現哪些其他接口才能使組件正確地進行數據驅動?

我已經寫了一個簡單的ItemRenderer/itemEditor的將正確地呈現數據的每一個項目,我只是需要將包含這些....

感謝您的幫助

回答

0

爲什麼不組件只需使用火花DataGroup,它可以讓你把東西放在任何你想要的地方?

+0

由於該問題被標記爲「flex3」,我猜測火花名稱空間不可用於o.p. – cobaltduck

+0

中繼器將在Flex 3中工作。 –

+0

謝謝艾米我還沒有看過中繼器。是的,我確實使用flex3,所以沒有可用的火花。希望中繼將會有所幫助。 – bharling

相關問題