Я пытаюсь создать свое первое приложение, основанное на FireMonkey, и упираюсь в стену. Единственный элемент управления виртуальным списком, который я могу найти, - это tGrid.
Этот компонент довольно хорош, но я не могу понять как т o расширить или настроить его. Я понимаю, что есть столбец tCheckbox, столбец tImage и т. д., но что, если мне понадобится ButtonColumn или что-то в этом роде?
Также я хотел бы стилизовать строку на основе состояние данных, которые он представляет.
Пример: если данные, представленные в строке, имеют «Error = True», они должны отображаться красным цветом.
Есть ли у кого-нибудь похожая проблема? Или нашли альтернативные компоненты виртуального списка / сетки? Или даже несколько советов по использованию компонента tGrid. Эти компоненты очень важны для всех приложений баз данных, поэтому это должен быть довольно распространенный запрос.
Также в качестве примечания: я не думаю, что TGrid поддерживает перетаскивание строк?
Я просмотрел Firemonkey версию VirtualTreeView и Firemonkey и большие объемы данных