ADF DVT dvt: конфигурация lineChart
Я хочу использовать dvt:lineChart для отображения 30 строк даты на оси X и их соответствующего остатка денежных средств на оси Y. К сожалению, я застрял с ADF Framework.
Чтобы сделать метку оси X менее насыщенной, вместо отображения всех последних 30 дней на оси X я хочу отображать только каждый понедельник, но я хочу, чтобы все соответствующие точки отображались на графике.
Ниже моя реализация lineChart в Facelets.
//row.FormattedDisplayDate - это строковый атрибут VO CashBalanceByDate1, //row.CashBalance - это двойной атрибут VO CashBalanceByDate1 " "
Попытка 1: я изменяю FormattedDisplayDate, чтобы включить каждый понедельник. Проблема: строка результатов содержит CashBalance только каждый понедельник, но я хочу, чтобы каждый CashBalance был за последние 30 дней.
Пожалуйста, посоветуйте мне, как решить эту проблему.
Заранее спасибо.
1 ответ
Вы можете попытаться установить ось x в TimesAxisType ="enabled", но вам нужно передать Dates как java.util.Date. Я не думаю, что этот компонент поддерживает календарь, поэтому вы можете начать в понедельник, если ваша коллекция не настроена таким образом.