Работа над сортировкой данных в таблицах
Сегодня было у меня важное свершение. Наконец-то! Я к этому добирался не один год! И вот, как представлено на верхнем скриншоте, в окне моей программы выводятся данные, полученные из таблицы базы данных SQLite и представленные в визуальной таблице контрола Авалонии. Вот оно. Теперь интерфейс программы не содержит пробелов. Теперь вы видите тот интерфейс, который будет уже в финале разработки программы. Так что могу поклясться, что на сей раз программа будет полностью завершена. И этот славным момент уже не за далёкими горами!
Вот, с утра я работал над кодом, выводящим эти данные. Как всегда, то, что касалось плёвым делом, заняло у меня не один час времени. Пришлось повозиться и как всегда, поправить косяки для того, чтобы всё заработало.
Тем не менее, работы ещё тьма. Я еще не добрался даже до реализации фильтров отображенных данных над таблицей. Но зато я добавил очередную новую функцию в главный набор функций программы. Я не перестаю это делать. На сей раз прикрутил функцию сортировки данных в таблице, но не в отображенных данных контрола. До этого я ещё так же не добрался. Ну а в C#-класс "SqliteRequest" добавил метод сортировки всех данных таблицы.
Над механизмом сохранения данных также придется ещё поработать. А ещё внес поправки в выпадающее окно с настройками для столбцов таблиц на панели "Настройки отображения". Настройки для групп таблицы были размещены не там, где нужно. Их нужно применять не для каждого столбца, а для групп всей таблицы. Пришлось это поправить. И снова мой недосмотр.
И ещё не все редакторы ячеек таблицы реализованы. До них мне так же придется добраться. Пока что отображаться могут редакторы для соответствующих типов данных столбцов таблиц.
Так что работы ещё полно. Но на сегодня уже пора заканчивать. Так что на этом пока всё. И, разумеется, до новых постов и до новых свершений.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.