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. Я не думаю, что этот компонент поддерживает календарь, поэтому вы можете начать в понедельник, если ваша коллекция не настроена таким образом.

Другие вопросы по тегам