DataLife Engine / Реализация упорядочивания столбцов таблиц

Реализация упорядочивания столбцов таблиц

 

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

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

Ну и ещё, как видно на верхнем скриншоте, я сделал отображение значков ключей и ограничений столбцов (при их наличии) в виде иконок рядом с надписью имени столбца в заголовках отображаемой таблицы. Это добавляет дополнительную информативность, так как визуально позволяет сказать, какой ключ или ограничение назначено этому столбцу. Как к столбцу "id" на скриншоте.

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

10-10-2024, 17:17
Вернуться назад