我想使用dvt:lineChart在X轴上显示30个日期字符串,并在Y轴上显示相应的现金余额。不幸的是,我坚持使用ADF框架。
为了使X轴的标签不那么拥挤,而不是在X轴上显示过去30天,我想只显示每个星期一,但我想在图中显示所有相应的点。
下面是facelets中的lineChart实现。
// row.FormattedDisplayDate是VO CashBalanceByDate1的字符串属性,// ve.CashBalance是VO CashBalanceByDate1的Double属性 " "
尝试1:我修改FormattedDisplayDate以包含每个星期一。问题:结果行仅包含每个星期一的CashBalance,但我想要过去30天的每个CashBalance。
请建议我如何解决这个问题。
提前致谢。
答案 0 :(得分:0)
您可以尝试将x轴设置为TimesAxisType =“enabled”,但您需要将日期作为java.util.Date传递。 我不认为这个组件是日历识别的,所以你可以在星期一开始,除非你的集合以这种方式设置。