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

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



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