Есть идеи, как в DevExpress сетке графически отобразить просроченные периоды времени?

svnvlad
Дата: 24.10.2019 13:34:42
Например, на рассмотрение заявки выделяется 3 дня, в ячейке таблицы чтобы отображалась полоска определенной длины, и если время просрочено, то остаток полоски красным.
DimaBr
Дата: 24.10.2019 13:41:00
Колонка с оставшимся временем до завершения рассмотрения заявки. Отрицательное время - красным
svnvlad
Дата: 24.10.2019 14:03:32
DimaBr
Колонка с оставшимся временем до завершения рассмотрения заявки. Отрицательное время - красным

Какими компонентами это можно реализовать?
DimaBr
Дата: 24.10.2019 14:47:52
Какими компонентами ? Вы же сами пишите, что " как в DevExpress сетке графически отобразить просроченные периоды времени"
vavan
Дата: 24.10.2019 15:51:15
svnvlad
Какими компонентами это можно реализовать?
progressbar
JayDi
Дата: 24.10.2019 16:13:41
Ни прогрессбар, ни остаток полоски. Показывать конечный срок (а лучше -- оставшееся время), подсвечивать цветом всю строку целиком (и не вырвиглазным clRed, а более бледным RGB, подсмотреть в каком-нибудь гугл-докс или ворде).
svnvlad
Дата: 24.10.2019 18:13:54
JaDi, оставшееся время цифрами?
JayDi
Дата: 24.10.2019 19:39:53
svnvlad,

Прямо текстом типа "5 дней", "3 дня"... Если счет на часы: "20 часов" и т.д. (как склонять числительные на делфи можно найти в интернете). Т.е. в поле грида/трилиста внутри хранится число минут или часов до окончания (минус при просрочке), а в show/draw text показывать уже реальный текст типа "3 дня" (тогда сортировка будет работать корректно).

Вообще, я бы ЗАРАНЕЕ начинал подсвечивать задачи -- не после просрочки, а, например, за 1 день до (всё зависит от самих задач и требований к ним).

И вообще, у девэкспресс есть удобные средства группировки: если это грид, то можно сгруппировать задачи на "просроченные", "сегодняшние", "завтрашние", "на этой недели", "другие" и т.д. (см. аутлук); если это трилист, то можно самому аналогично на несколько групп разбить. Это намного удобнее, нежели они простым списком будут.