Перейти к основному содержимому

Pagination

Управляет разбиением содержимого на страницы

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

  <Pagination
ItemsCount-var="itemsCount"
Value-var="pagination"
/>

Свойства

ИмяОписаниеТипЗначение по умолчаниюВозможные значения
CSSМассив строк-классов CSS-стилей компонентаarray
HiddenПризнак состояния компонента Скрытboolean
HintВсплывающая подсказка над компонентом, чаще используемая для подробного пояснения краткого текстаany
IdИдентификатор компонента для навигации к нему на HTML-страницеstring
InputValueВходные параметры разбиения на страницыobject
ItemsCountОбщее количество строк содержимого (без учета фильтрации) для разбиения на страницыnumber
LocalizationDictionaryИмя словаря локализацииstring
OnChangeОбработчик события изменения параметров разбиения на страницыundefined
OnClickОбработчик события Clickundefined
OnKeyDownОбработчик события KeyDownundefined
OnKeyUpОбработчик события KeyUpundefined
OnMouseDownОбработчик события MouseDownundefined
OnMouseEnterОбработчик события MouseEnterundefined
OnMouseLeaveОбработчик события MouseLeaveundefined
OnMouseMoveОбработчик события MouseMoveundefined
OnMouseOutОбработчик события MouseOutundefined
OnMouseOverОбработчик события MouseOverundefined
OnMouseUpОбработчик события MouseUpundefined
OnUnmountОбработчик события Unmountundefined
OutputValueВыходные параметры разбиения на страницыobject
SlotМетка для динамического добавления другого компонента по его идентификаторуstring
TooltipВсплывающая подсказка над компонентом, чаще используемая для пояснения назначения значкаany
TraceIdИдентификатор для отслеживания состояния компонента исходя из хронологической последовательности:
создание, отрисовка, обновление, удаление; используется для выполнения фрагмента кода по изменению состояния компонента
string
ValueПсевдоним свойств InputValue и OutputValueobject
VisibleПризнак инверсии состояния компонента СкрытbooleanTrue

Примеры

Данные:

"pagination": { "skip": 0, "take": 10 }, 
"itemsCount": 100

JSX:

<Pagination
ItemsCount-var="itemsCount"
Value-var="pagination"
OnChange={() => { console.log(getEvent()); }}
LocalizationDictionary="FrontendProject"
/>