Начало работыОснова Falcon SpaceРуководстваВозможностиКоммуникация пользователейТаблицыФормыПоля формыДизайн, стилизация, юзабилитиЛендингиИнтеграцииУниверсальный APIКаталогиНавигацияДокументыДополнительные компонентыПродвижение, SEOСистемные моментыСистемное администрированиеHOWTOЗагрузка файлов, картинокHOWTO SQLHOWTO JSHOWTO ВерсткаРешение проблемСоветы по реализации
Falcon Space - платформа для создания сайтов с личными кабинетами
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Настройка колонок таблицы
Время чтения - 2 мин.Дата публикации 16.10.2025
Здесь задаются колонки и правила их обработки в таблице.
Поле в фильтре позволяет настроить фильтрацию в таблице.

Примечание
- ВАЖНО. Колонки именуйте обязательно в lowerCamelCase, например parentName (а не PARENT_NAME, ParentName). Регистр параметров выходных SELECT в SQL имеет значение при сопоставлении с кодами колонок для вывода таблицы.
-
Вместо хранимки для списка значений колонки можно указать JSON для вывода статичного списка.
(например для булевских элементов можно указать {1: “Да”} ). - В таблице обязательно должен быть столбец с кодом id и PK=Да (Видимый=Нет).
-
ВАЖНО. Если столбец не указывать в выводе GetItems (или присвоить NULL значениям столбца), то он не будет показываться на странице и не будет ошибки.
Таким образом можно варьировать столбцы таблицы в зависимости от пользователя и других параметров. -
Параметр id с PK=true ВСЕГДА должен идти на первом месте. По возможности не применяйте ord < 0.
Справочники для колонок с select (для фильтра или редактирования)
Имя процедуры задается автоматически в виде crud_{tableCode}_{colCode}_dict и процедура редактируется через кабинет в Управление колонками.
CREATE procedure [dbo].[crud_simple_name_dict]
@tableCode nvarchar(32),
@col nvarchar(32),
@username nvarchar(32),
@parameters ExtendedDictionaryParameter readonly, -- falconGuid, langID
@filters CRUDFilterParameter READONLY -- itemID, url parameters, other filters
as
begin
-- source for dict col (Value, Text)
-- SELECT 1
select 0 Value, ' --- ' Text
union
select top 5 id Value, code Text
from as_trace
order by Text
end
Передается ItemID и Col на случай использования универсальной процедуры. На выходе модель Value, Text, Color.
Примечание.
Примечание.
- в процедуру dict может передаваться необязательный параметр @parameters ExtendedDictionaryParameter в котором передаются дополнительные параметры (langID, falconGuid).
- в процедуру может передаваться @filters CRUDFilterParameter READONLY - здесь может быть itemID (переданный в data-itemID на компонент Таблица) и параметры из URL.
- ВАЖНО! Используйте именно @filters для извлечения data-itemID от таблицы с lower проверкой key:
declare @itemID int = isnull((select try_cast(value as int)
from @filters where lower([key])='itemid'), 0)
-
Ранее использовалось поле для хранения имени процедуры. Он остался рабочим для совместимости.
Сейчас это поле не выводится и вместо него необходимо использовать новые процедуры с редактированием через кабинет. -
Если нужен элемент Не выбрано, то можно сделать union select 0 Value, "‘Не выбрано’ Text".
-
Если установлен цвет Color, то у элемента (Галочка, Список, Радиокнопка) будет установлен фон (CSS background-color) с указанным цветом.
Google поиск по нашей документации
Запрос расчета стоимости веб-проекта на базе Falcon Space
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта