You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/components/Pagination/README-ru.md
+99-32
Original file line number
Diff line number
Diff line change
@@ -12,60 +12,127 @@ import {Pagination} from '@gravity-ui/uikit';
12
12
13
13
## Использование
14
14
15
-
Возможны 2 способа использвания пагинации: как [ссылки](#ссылки) и как [кнопки](#кнопки).
15
+
Возможны 2 способа взаимодействия с пагинацией: как [с кнопками](#кнопки) и как [с произвольными компонентами](#произвольные-компоненты).
16
16
17
-
### Ссылки
17
+
### Кнопки
18
18
19
-
При использовании этого способа пользователь будет взаимодействовать с компонентами пагинации (кроме поля ввода), как со ссылками. Появляется возможность откртывать страницы (например, из контекстного меню) в новой квладке, в новом окне и т.д.
20
-
Для этого необходимо указать свойство `pageHrefBuilder`.
19
+
При использовании этого способа пользователь будет взаимодействовать с компонентами пагинации, как с кнопками.
20
+
Для этого необходимо указать свойство `onUpdate` (свойство `buttonWrapper` должно быть `undefined`)
При использовании этого способа пользователь будет взаимодействовать кнопками пагинации, как с произвольными компонентами.
36
+
37
+
Для этого необходимо указать свойство `buttonWraper`. В этом случае `onUpdate` будет вызываться только при изменении компонентов input и select.
38
+
39
+
> Например, можно обернуть кнопки в тег `<a/>` и взаимодействовать с ними, как с ссылками. Это позволит открывать страницы (например, из контекстного меню) в новой владке, в новом окне и т.д.
| compact | Скрывает заголовки для кнопок `First`, `Previous` и `Next`. В мобильной версии всегда имеет значение `true`. |`boolean`|`true`|
62
-
|pageHrefBuilder | Функция для генерации ссылок пагинации |`Function`||
63
-
| onUpdate | Вызывается при изменении номера страницы или свойства `pageSize` (вызывается только если не задан параметр `pageHrefBuilder`). |`Function`||
64
-
| size | Размер элементов пагинации. По умолчанию `l` для мобильных и `m` для десктопных версий. |`string`||
65
-
| page | Номер текущей страницы. |`number`||
66
-
| pageSize | Количество элементов данных на одной странице. |`number`||
67
-
| pageSizeOptions | Позволяет указать опции для `sizeChanger`. |`number[]`||
68
-
| total | Общее количество элементов данных. |`number`||
69
-
| showInput | Отображает элемент ввода для перехода к конкретной странице |`boolean`|`false`|
| compact | Скрывает заголовки для кнопок `First`, `Previous` и `Next`. В мобильной версии всегда имеет значение `true`. |`boolean`|`true`|
129
+
|buttonWrapper | Компонент-обертка над кнопками пагинации|`Function`||
130
+
| onUpdate | Вызывается при изменении номера страницы или свойства `pageSize` (ели задан параметр `buttonWrapper`, то `onUpdate`вызывается только в `input` и `select`). |`Function`||
131
+
| size | Размер элементов пагинации. По умолчанию `l` для мобильных и `m` для десктопных версий. |`string`||
132
+
| page | Номер текущей страницы. |`number`||
133
+
| pageSize | Количество элементов данных на одной странице. |`number`||
134
+
| pageSizeOptions | Позволяет указать опции для `sizeChanger`. |`number[]`||
135
+
| total | Общее количество элементов данных. |`number`||
136
+
| showInput | Отображает элемент ввода для перехода к конкретной странице |`boolean`|`false`|
0 commit comments