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

Редактор кода поддерживает 4 языка: SQL, HTML, CSS, JS.
Обновление Февраль 2026 - внедрен новый редактор, который расширил возможности работы с кодом. Но также оставлена возможность работы со старым редактором (через настройку editor в as.systemOptions.js)
Вызов помощи по редактору - Ctrl + F1.
Возможности редактора
- подсветка синтаксиса,
- возможность сворачивать код (для разворачивания также есть горячие клавиши Ctrl + Q),
- fullscreen режим. Открыть - через Ctrl + F11,
- Автоформатирование код по Ctrl + F12,
- быстрое сохранение форм или полей через Ctrl + Shift + S (стандартно для платформы),
- Поиск по тексту - Ctrl + F (искать),
- Замена в тексте Ctrl + H,
- Правка настроек редактора Ctrl + Alt + O,
- вставка сниппетов - можно вставить сниппеты компонентов, а также разметки Layout для разного соотношения столбцов (разметка row - 2 столбца, 3 столбца и т.д.),
- подсказки по коду и завершение ввода (закрывающие теги к примеру),
- сниппеты от платформы as-..., temptable + в будущем еще появятся новые сниппеты,
-
возможность перееноса при длинной строке,
- изменение цветовой темы редактора,
-
изменение размера шрифта.
Готовые сниппеты кода, которые идут по умолчанию:
HTML сниппеты (они доступны и в SQL режиме)
- col444, col3333, col336, col12, col66, col48, col84 - различные вариации макета разметки с row col классами,
- card - карточка с заголовком,
- panel - панель as-panel,
- badge - метка, бедж,
- btn - кнопка,
- as-form, as-form-modal, as-form-link - вывод формы, ссылки на модальную форму, вывод формы в контейнере по ссылке,
- as-table, as-table-modal, as-table-link - вывод таблицы, ссылки на модальную таблицу, вывод таблицы в контейнере по ссылке.
SQL сниппеты
- dirtyread - режим грязного чтения (для избегания блокировок, дедлоков),
- cursor - использование SQL курсора,
- temptable - объявление временной таблицы,
- paging - пагинация из таблицы БД,
- stuff - из таблицы в строку конкатенация.
- isInRole - проверка на роль
- trycatch - блок try catch
- ifelse - блок условие
- while - цикл
- getFilter - извлечение фильтра таблицы
- getParameter - получение параметра из коллекции @parameters
- getParameterInt - получение числового параметра из коллекции @parameters
- print - вызов процедуры as_print
JS сниппеты
- form-getItem, form-saveItem - коллбеки формы,
- table-getItems - коллбек для вывода таблицы,
- pageload - функция jQuery при загрузке страницы,
- console - вывод значения в консоль браузера.
CSS сниппеты
- media-sm - медиа запросы для малых экранов,
- media-xl - медиа запросы для больших мониторов.
Настройки редактора через as.systemOptions.js
В скобках значения по умолчанию идут.
- ace.theme - тема редактора (cobalt),
- ace.fontSize - размер шрифта (16px),
- ace.setHighlightActiveLine - подсвечивать активную строку (true),
- ace.setUseWrapMode - перенос строки, если не влезает в ширину экрана (true),
- ace.showGutter - показывать направляющие (true),
- ace.wrap - количество символов после которого текст переносится на следующую строку (500),
- ace.setShowPrintMargin - скрывать или показывать поля для печати (true),
- ace.autoScrollEditorIntoView - настройка, которая определяет, будет ли редактор автоматически прокручивать свой контейнер, чтобы сделать его видимым, когда он попадает в фокус (true),
- ace.maxLines - максимум кол-во строк. Если больше, то будет скролл в окне (32),
- ace.minLines - минимальное кол-во строк в редакторе (10),
- ace.mergeUndoDeltas - группирует микродействия для отмены действия в одно действие (true).
- ace.enableMultiselect - если true, то будет возможность работать с мультикурсорами (false).
Google поиск по нашей документации
Запрос расчета стоимости веб-проекта на базе Falcon Space
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта