Combination of javascript filter and pagination functionality. Its called dynamic pagination because the pages changes when a filter is applied.