Skip to main content
Встроенный веб-интерфейс SQL (play.html, доступный по пути /play на любом HTTP-порту ClickHouse) может удерживать выбранные столбцы результатов видимыми, пока остальная часть таблицы прокручивается по горизонтали. Закреплённый столбец остаётся у ближайшего края области результатов, а не уходит из виду при прокрутке, поэтому ключевой столбец — идентификатор, имя, дата — остаётся в поле зрения рядом с любыми столбцами справа, которые вы просматриваете.

Закрепление столбца

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

Когда доступно закрепление

Закрепление доступно только тогда, когда таблица достаточно широкая и появляется горизонтальная прокрутка. Если вся таблица помещается в области просмотра, прокручивать нечего, поэтому переключатель закрепления отключён и исключён из порядка навигации клавишей Tab. Как только результат становится прокручиваемым по горизонтали — например, при широком результате, узком окне или потоковом результате, разрастающемся по горизонтали, — переключатели становятся активными.

Как ведёт себя закреплённый столбец при прокрутке

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

Общие для всех результатов

Закреплённые столбцы отслеживаются по имени столбца и применяются ко всем таблицам результатов на странице, так же как и режимы цветового кодирования для отдельных столбцов. Если закрепить столбец с именем id в одном результате, столбец с именем id останется закреплённым и в других результатах, и в последующих запросах, которые возвращают тот же столбец.

Сохранение

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

Ограничения

  • В вертикальном (транспонированном) однострочном представлении нет горизонтальной прокрутки столбцов, поэтому закрепление недоступно.
Последнее изменение 23 июля 2026 г.