mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
use default page size for wrong parameter value (#3687)
This commit is contained in:
committed by
Eugenio Romano
parent
3ac9ce4cca
commit
c2566697ea
@@ -15,14 +15,16 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
const DEFAULT_PAGE_SIZE = 5;
|
||||||
|
|
||||||
export class SearchFilterList<T> implements Iterable<T> {
|
export class SearchFilterList<T> implements Iterable<T> {
|
||||||
|
|
||||||
private filteredItems: T[] = [];
|
private filteredItems: T[] = [];
|
||||||
private _filterText: string = '';
|
private _filterText: string = '';
|
||||||
|
|
||||||
items: T[] = [];
|
items: T[] = [];
|
||||||
pageSize: number = 5;
|
pageSize: number = DEFAULT_PAGE_SIZE;
|
||||||
currentPageSize: number = 5;
|
currentPageSize: number = DEFAULT_PAGE_SIZE;
|
||||||
|
|
||||||
get filterText(): string {
|
get filterText(): string {
|
||||||
return this._filterText;
|
return this._filterText;
|
||||||
@@ -78,11 +80,11 @@ export class SearchFilterList<T> implements Iterable<T> {
|
|||||||
return this.pageSize >= this.filteredItems.length;
|
return this.pageSize >= this.filteredItems.length;
|
||||||
}
|
}
|
||||||
|
|
||||||
constructor(items: T[] = [], pageSize: number = 5) {
|
constructor(items: T[] = [], pageSize?: number) {
|
||||||
this.items = items;
|
this.items = items;
|
||||||
this.filteredItems = items;
|
this.filteredItems = items;
|
||||||
this.pageSize = pageSize;
|
this.pageSize = pageSize || DEFAULT_PAGE_SIZE;
|
||||||
this.currentPageSize = pageSize;
|
this.currentPageSize = pageSize || DEFAULT_PAGE_SIZE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Display more items. */
|
/** Display more items. */
|
||||||
|
Reference in New Issue
Block a user