对于我的应用程序,我需要一个组件(或组件的组合),它在时间轴上显示许多不同类型的事件,以指定的不同方式显示它们,并允许您沿时间轴单击/悬停以添加/修改/获取有关活动的详细信息。
基本上我想要一个跨越顶部的时间轴,总是显示24小时的时间段,但从可变点开始。 我需要有不同的可变高度行,以不同的方式显示不同类型的数据。 例如:
所有行都需要共享相同的时间跨度,并且我希望能够有针对所显示数据的数据对象/值的点击/悬停事件。
我也希望网格线遍布所有行的背景。
在某些时候,我希望能够压缩时间线的某些区域,但我不会担心这一点。
我不确定是否应该尝试扩展flex高级数据网格,或者使用我在网上找到的几种模糊相似的组件类型之一(http://www.gantt4flex.com/,http://flexlib.googlecode.com/svn/trunk/docs/index.html?flexlib/schedu ling /),或者如何最好地接近,但我需要相当快地完成它。
我有一个数据模型,可以提出我不需要的任何数据(使用sqlite)。但我之前没有从头构建一个组件,我想知道如何处理这样的事情......如何分解它...以及我可以使用已有的组件并修改它们。
(日期选择器将是独立的)