我有一组从 Web 服务中提取的对象,看起来像这样。
{
ArticleID: "ABC123",
Region: "US",
PubTypeID: "EO",
PubType: "Europe Order",
Created: "01/01/2013",
Scheduled: "03/02/2013"
}
ArticleID、Region 和 PubTypeID 组成一个复合键。数据源是一个表,无法更改,但我需要获取唯一项以显示类似界面的仪表板。所以显示唯一的 ArticleID,但将文章分组在它们之下。界面应该看起来像这样。
ArticleID Status
----------------------
ABC123 Scheduled
Region:US Scheduled: 02/02/2013
Region:JP Scheduled: 05/02/2013
Region:OE Scheduled: 03/02/2013
Region:EU Scheduled: 04/02/2013
ABC456 Ready to Schedule
Region:US
Region:US
Region:US
ABC789 Sent
Region:EU Sent On: 01/02/2013
Region:EU Sent On: 01/02/2013
Region:EU Sent On: 01/02/2013
Region:EU Sent On: 01/02/2013
状态由日期决定。我也很困惑,如果一篇文章下的一个项目有日期而一个没有,状态会是什么?
如果数据被规范化,我在这里不会有任何问题,因为我可以进行多项选择并构建输出,但我只有一个平面结果集,所以需要在 Javascript 中进行“选择”。
有人可以帮助我如何在Javascript中做到这一点吗?