mySharedBenefits_UpdatePaginatedData method

void mySharedBenefits_UpdatePaginatedData()

Implementation

void mySharedBenefits_UpdatePaginatedData() {
  int start = (mySharedBenefits_CurrentPage.value - 1) *
      mySharedBenefits_RowsPerPage.value;
  int end = start + mySharedBenefits_RowsPerPage.value;
  mySharedBenefits_TotalPages.value =
      (mySharedBenefits_Data.length / mySharedBenefits_RowsPerPage.value)
          .ceil();
  mySharedBenefits_PaginatedData.assignAll(mySharedBenefits_Data.sublist(
      start,
      end < mySharedBenefits_Data.length
          ? end
          : mySharedBenefits_Data.length));
}