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
Рассматривается случай, когда все данные доступны на клиенте
Есть необходимость отображать пагинацию и выполнять сортировку некоторого набора данных.
Сейчас таблица работает таким образом, что отрисовывается весь набор отсортированных данных.
Но при выполнении пагинации, нам необходимо отрисовать только часть данных, которые должны быть отсортированы заранее.
Таким образом, чтобы достичь желаемого результата, нужно "доставать" скрытый (приватный) объект PrizmTableSorterService (например так @ViewChild(PrizmTable) table -> table['sorterService']) и выполнять сортировку заранее самим, а после применять пагинацию (самим) на основе состояния PrizmPaginator, и отдавать в таблицу полученное значение.
Предложение
По аналогии с Material создать класс DataSource который поможет обрабатывать цепочку data -> [filter] -> sort -> pagination.
Расширить возможные значения для Table.data инпута как T[] | DataSource<T>.
The text was updated successfully, but these errors were encountered:
Библиотека
@prizm-ui/core
@prizm-ui/components
@prizm-ui/install
@prizm-ui/icons
@prizm-ui/flag-icons
@prizm-ui/theme
@prizm-ui/charts
Компонент
PrizmTable
Проблема
Рассматривается случай, когда все данные доступны на клиенте
Есть необходимость отображать пагинацию и выполнять сортировку некоторого набора данных.
Сейчас таблица работает таким образом, что отрисовывается весь набор отсортированных данных.
Но при выполнении пагинации, нам необходимо отрисовать только часть данных, которые должны быть отсортированы заранее.
Таким образом, чтобы достичь желаемого результата, нужно "доставать" скрытый (приватный) объект
PrizmTableSorterService
(например так@ViewChild(PrizmTable) table -> table['sorterService']
) и выполнять сортировку заранее самим, а после применять пагинацию (самим) на основе состояния PrizmPaginator, и отдавать в таблицу полученное значение.Предложение
По аналогии с Material создать класс DataSource который поможет обрабатывать цепочку
data -> [filter] -> sort -> pagination
.Расширить возможные значения для
Table.data
инпута какT[] | DataSource<T>
.The text was updated successfully, but these errors were encountered: