我知道一个相当广泛的问题,为此道歉!
所以我有一个我需要在flex应用程序中表示的数据集。它需要以两种方式表示,首先作为组件列表,使用List组件和自定义ItemRenderer正常完成。其次,它也必须在2D图表中表示为“注释”。因为这不适合List,DataGrid,Chart等。我想我需要创建一个新的Component来呈现数据。我想对其进行设置,以便您可以在组件上指定“itemRenderer”和“dataProvider”属性,与数据网格或列表的方式完全相同。这里的不同之处在于每个数据项都有强制的X和Y坐标,这些坐标将它放在包含的组件中。
我最初的尝试是子类化UIComponent并实现了IDataRenderer但是我不确定我需要实现哪些其他接口才能使组件正确地数据驱动?
我已经编写了一个简单的ItemRenderer / ItemEditor,它将正确呈现每个数据项,我只需要包含这些数据的组件....
感谢您的帮助
答案 0 :(得分:0)
为什么不使用spark DataGroup,它可以让你把东西放在任何你想要的地方?