DataLife Engine / Изменения на вкладочной ленте

Изменения на вкладочной ленте

 

День сегодня прошел не совсем по плану. Большую часть дня я посвятил не работе над представлением данных в ячейках таблицы, а над перестановками в интерфейсе. Доделывал то, что упустил. Но хорошо, что это вспомнилось. Потому как контрол для отображения таблиц работает в двух режимах. Первый - отображение, собственно, таблиц. А второй - отображение представлений таблиц. Второй режим отличается тем, что он доступен только для чтения. Представление таблицы нельзя редактировать, но вот сами таблицы редактировать можно. В связи с этим все команды, имеющие отношение к редактированию и модификации данных должны быть в режиме представления неактивны. Ну а я просто взял и скрыл отображение контекстной вкладки ленты, на которой расположены команды редактирования таблиц. А представления я обделил.

Но для представления тоже нужны некоторые функции, которые имеются и для таблиц, и которые не связаны с редактированием содержимого. Про это-то я и забыл. Так что мне сегодня пришлось допиливать это упущение. Вот, на контекстной вкладке ленты представлений добавил несколько дополнительных команд, относящихся также и к таблицам. Например, сохранение данных. Не важно, таблица это или представление, сохранить-то данные или экспортировать их в каком-либо формате тоже нужно. Так что вот так. 

Вот это у заняло большую часть дня. А что касательно продолжения работы над контролами для отображения данных в ячейках - продолжение последует завтра. А пока я только что успел реализовать сортировку данных в столбцах. Там я тоже обнаружил возможность, которую упускал раньше. Раньше я сортировку данных в таблице делал костыльным способом, с помощью своего велосипеда. Ну а сейчас прикрутил класс-компаратор, где данные выбираются из выбранного столбца и производится их сравнение. Так что на этот раз получилось лучше, чем в прошлой версии программы. Всё же не зря всё переделываю. Из раза в раз лучше. Так что будем дальше улучшаться и вперёд продвигаться.

Ну и на этом я уже заканчиваю день. Продолжение следует. До новых постов и свершений.

16-01-2025, 16:25
Вернуться назад