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