Свойства
Все значения свойств по умолчанию настраиваются глобально.
Свойство (Click to sort ascending) | Тип (Click to sort ascending) | По умолчанию | Описание |
---|---|---|---|
api-url | String | Пройти через свойство. Передано как часть объекта контекста, отправленного в функцию поставщика элементов | |
bordered | Boolean | false | Добавляет границы ко всем ячейкам и заголовкам |
borderless | Boolean | false | Удаляет все границы ячеек |
busy | Boolean | false | Если установлено, переводит таблицу в состояние занятости. Автоматически устанавливается при вызове функции поставщика элементов |
caption | String | Текстовая строка для размещения в элементе заголовка | |
caption-html Использовать с осторожностью | String | Строка HTML для размещения в элементе заголовка | |
caption-top | Boolean | false | Визуально поместите заголовок таблицы над таблицей. Значение по умолчанию ниже |
current-page | Number или String | 1 | Текущий номер страницы, отображаемый при разбиении таблицы на страницы. Начиная с 1 и выше |
dark | Boolean | false | Переводит таблицу в темный режим |
details-td-class v2.1.0+ | Array или Object или String | Класс (или классы) CSS для применения к элементу' `td` сведений о строке для слота row-details | |
empty-filtered-html Использовать с осторожностью | String | Строка HTML для отображения, когда в таблице нет элементов для отображения из-за фильтрации | |
empty-filtered-text | String | 'There are no records matching your request' | Текстовая строка для отображения, когда в таблице нет элементов для отображения из-за фильтрации |
empty-html Использовать с осторожностью | String | Строка HTML для отображения, когда в таблице нет элементов для отображения | |
empty-text | String | 'There are no records to show' | Текстовая строка для отображения, когда в таблице нет элементов для отображения |
fields | Array | null | Массив имен полей или массив объектов определения поля |
filter | Array или Object или String или RegExp | Критерии фильтрации. Внутренняя фильтрация поддерживает только строковые критерии или критерии RegExpr | |
filter-debounce v2.0.0+ | Number или String | 0 | Время в миллисекундах для отмены изменений в критериях фильтра перед фильтрацией записей |
filter-function | Function | Ссылка на функцию, которую следует использовать вместо внутренней функции фильтрации. Подробнее смотрите в документации | |
filter-ignored-fields | Array | [] | Массив полей верхнего уровня, которые следует игнорировать при фильтрации данных элемента |
filter-included-fields | Array | [] | Массив полей для включения при фильтрации. Переопределяет filter-ignore-fields |
fixed | Boolean | false | Делает все столбцы одинаковой ширины (таблица с фиксированным макетом). Ускорит рендеринг для больших таблиц. Ширину столбцов можно задать с помощью CSS или colgroup |
foot-clone | Boolean | false | Включить нижний колонтитул таблицы и клонировать содержимое заголовка по умолчанию |
foot-row-variant v2.1.0+ | String | Примените вариант цвета темы Bootstrap к элементу `tr` в файле `tfoot`. Возвращается к head-row-variant | |
foot-variant | String | Вариант нижнего колонтитула: 'light' или 'dark' или не установлен. Может иметь приоритет над foot-row-variant | |
head-row-variant v2.1.0+ | String | Примените вариант цвета темы Bootstrap к элементу tr в thead | |
head-variant | String | Вариант верхнего колонтитула: 'light' or 'dark', или не установлен. Может иметь приоритет над head-row-variant | |
hover | Boolean | false | Включает стиль при наведении на строки |
id | String | Используется для установки атрибута `id` для визуализированного контента и используется в качестве основы для генерации любых дополнительных идентификаторов элементов по мере необходимости. | |
items | Array или Function | [] | Массив отображаемых элементов или ссылка на функцию поставщика элементов. Подробнее смотрите в документации |
label-sort-asc | String | 'Click to sort ascending' | Скрытая строка для размещения в ячейке заголовка при нажатии на ячейку изменит направление сортировки на восходящую |
label-sort-clear | String | 'Click to clear sorting' | Скрытая строка для размещения в ячейке заголовка при нажатии на ячейку очистит текущее направление сортировки |
label-sort-desc | String | 'Click to sort descending' | Скрытая строка для размещения в ячейке заголовка при нажатии на ячейку изменит направление сортировки на убывающую |
no-border-collapse v2.0.0+ | Boolean | false | Отключить сворачивание границ таблицы. Полезно, когда таблица имеет липкие заголовки или столбцы |
no-footer-sorting | Boolean | false | Когда используется встроенный форматер, установка этого свойства отключит возможность сортировки в нижнем колонтитуле |
no-local-sorting | Boolean | false | Отключена процедура внутренней сортировки и ожидается, что пользователь предоставит отсортированные элементы. Элементы управления сортировкой по-прежнему будут доступны |
no-provider-filtering | Boolean | false | Если установлено, использует внутреннюю фильтрацию для разбиения данных на страницы. В противном случае ожидается, что провайдер выполнит фильтрацию |
no-provider-paging | Boolean | false | Если установлено, использует внутреннее разбиение на страницы для разбиения данных на страницы. В противном случае ожидается, что поставщик элементов выполнит пейджинг |
no-provider-sorting | Boolean | false | Если установлено, использует внутреннюю сортировку для сортировки данных. В противном случае ожидается, что поставщик элементов выполнит сортировку |
no-select-on-click v2.1.0+ | Boolean | false | Отключить выбор строки с помощью событий щелчка. Выбор строки будет доступен только программно |
no-sort-reset | Boolean | false | Когда таблица сортируется, щелчок по заголовку любого несортируемого столбца очистит текущие значения сортировки. Установите эту опору, чтобы отключить эту функцию |
outlined | Boolean | false | Добавляет границу контура к элементу таблицы |
per-page | Number или String | 0 | Количество строк для отображения на странице. Установите 0, чтобы отключить разбиение на страницы |
primary-key | String | Имя поля таблицы, которое содержит гарантированное уникальное значение для каждой строки. Необходим для поддержки перехода tbody, а также ускоряет рендеринг таблицы | |
responsive | Boolean или String | false | Делает таблицу адаптивной по ширине, добавляя горизонтальную полосу прокрутки. Установите значение true, чтобы всегда реагировать, или установите одну из контрольных точек, чтобы переключиться с адаптивного режима на нормальный: 'sm', 'md', 'lg', 'xl' |
select-mode | String | 'multi' | Выбираемый режим для таблицы, когда установлен 'selectable'. Возможные значения: 'single', 'multi' или 'range' |
selectable | Boolean | false | Если установлено, помещает строки тела таблицы в режим выбора |
selected-variant | String | 'active' | Вариант цветовой темы Bootstrap для установки выбранных строк. Используйте любой из стандартных цветовых вариантов темы Bootstrap или специальный вариант строки таблицы 'active' (по умолчанию). Установите пустую строку, чтобы не использовать вариант |
show-empty | Boolean | false | Если этот параметр включен и нет записей элементов для отображения, отображается сообщение о том, что нет строк для отображения |
small | Boolean | false | Визуализирует таблицу с меньшим заполнением ячеек |
sort-by | String | Имя поля, которое в данный момент сортируется. Установите значение null, чтобы очистить сортировку. Синхронизируется с модификатором свойства .sync | |
sort-compare | Function | Ссылка на функцию для сортировки-сравнения двух строк данных. По умолчанию используется процедура сравнения внутренней сортировки. Подробнее смотрите документацию | |
sort-compare-locale | Array или String | Строка локали (или массив строк локали), указывающая язык при сортировке. Подробнее смотрите документацию | |
sort-compare-options | Object | {
'numeric': true
} | Объект, содержащий конфигурацию сортировки для метода 'String.prototype.sortLocale'. Подробнее смотрите документацию |
sort-desc | Boolean | false | Установите значение true, чтобы отсортировать столбец в порядке убывания. Синхронизируется с модификатором свойства .sync |
sort-direction | String | 'asc' | Начальное направление сортировки для сортировки несортированного столбца по: 'asc', 'desc' или 'last' (для использования предыдущего направления сортировки) |
sort-icon-left | Boolean | false | Помещает элемент управления сортировкой слева от текста заголовка. По умолчанию находится справа от текста заголовка |
sort-null-last | Boolean | false | При сортировке нулевые и неопределенные значения будут отсортированы первыми (или последними, в зависимости от 'sort-desc'). Установите это свойство для сортировки нулевых значений в последнюю очередь. Применимо только к внутренней сортировке |
stacked | Boolean или String | false | Поместите таблицу в режим стека. Установите значение true для всегда сложенных или установите одну из контрольных точек для переключения с сложенного на обычный: 'sm', 'md', 'lg', 'xl' |
sticky-header | Boolean или String | false | Делает заголовок таблицы липким. Установите значение true для максимальной высоты таблицы высотой 300 пикселей или установите любую допустимую высоту CSS (включая единицы измерения) |
striped | Boolean | false | Применяет чередование к строкам tbody |
table-class | Array или Object или String | Класс CSS (или классы) для применения к элементу таблицы | |
table-variant | String | Примените вариант цвета темы Bootstrap ко всей таблице | |
tbody-class | Array или Object или String | CSS-класс (или классы) для применения к элементу tbody | |
tbody-tr-attr v2.2.0+ | Object или Function | Атрибуты, добавляемые к каждому tr в tbody, или функция, возвращающая такие атрибуты (Подробнее смотрите документацию) | |
tbody-tr-class | Array или Object или String или Function | CSS-класс (или классы) для применения к элементу tr в tbody. Может быть функцией, которая возвращает класс (Подробнее смотрите документацию) | |
tbody-transition-handlers | Object | Обработчики событий Vue 'transition-group'. При наличии сделает tbody компонентом Vue 'transition-group' | |
tbody-transition-props | Object | Свойства Vue 'transition-group'. При наличии сделает tbody компонентом Vue 'transition-group' | |
tfoot-class | Array или Object или String | CSS-класс (или классы) для применения к элементу tfoot | |
tfoot-tr-class | Array или Object или String | CSS-класс (или классы) для применения к элементу tr в tfoot | |
thead-class | Array или Object или String | CSS-класс (или классы) для применения к элементу thead | |
thead-tr-class | Array или Object или String | CSS-класс (или классы) для применения к элементу tr в thead | |
value v-model | Array | [] | Текущие отображаемые данные строки. Только для чтения. Не устанавливайте значение для этого свойства |
Осторожно: Свойства, поддерживающие HTML-строки
(*-html
) может быть уязвим для
Атаки межсайтового скриптинга (XSS)
при передаче необработанных значений, предоставленных пользователем. Вы должны правильно
очищать
ввод пользователя!