pagination.js

Tanım

Sistem genelinde kullanılan standart sayfalama (pagination) mekanizmasını sağlar. Tüm listeleme işlemlerinde kullanılmak zorundadır.

Temel Kullanım

User,
  {},
  [
    { model: Department, as: "department" },
    { model: Media, as: "media" },
  ],
  sortBy,
  "ASC",
  page,
  limit

Geri Dönüş Formatı

return {
  meta: {
    page: page,
    limit: options.limit,
    totalItems: datas.count,
    totalPages: Math.ceil(datas.count / options.limit),
    hasNextPage: page < Math.ceil(datas.count / options.limit),
    hasPrevPage: page > 1,
  },
  data: formatMethod
    ? datas.rows.map((data) => data[formatMethod]())
    : datas.rows,
};

Bu yapı sayesinde istemci tarafı sayfalama bilgilerine erişebilir ve verileri kontrollü şekilde alabilir.


results matching ""

    No results matching ""