Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2021-08-30 11:27:38 ЛС | профиль | цитата
Выглядит красиво.

При разработке не возникало неудобств с необходимостью хранить данные в самой таблице?
Не приходила в голову концепция разделить хранение/обработку данных в памяти и их отображение/редактирование пользователем в окне?

Таким образом возникает два набора компонентов:
- dataset или VirtualTable (отдельным компонентом; поключаемыми к нему компонентами данных, типа БД; содержащимся в других компонентах, тех же БД). Плюс компоненты работы с датасетом внутри схемы - работа со строками, колонками, значениями (ячейками), импорт/экспорт данных, поиск разными способами, обработка событий (после/перед изменением/удалением/добавлением данных). Набор похожий на имеющийся у нас к MTStrTbl.
- отображением данных из датасета - подобная верхней таблица, привязываемая к датасету как к менеджеру. Плюс компоненты работы с таблицей: манипуляции с колонками (скрытие, отображение, перестановка, форматирование без затрагивания данных в датасете), условное форматирование ячеек/строк (как реакция на события датасета), редактирование данных в runtime.
карма: 26

0
Редактировалось 1 раз(а), последний 2021-08-30 11:28:55