Commit 961c06ad491cd499e9659dc2141ed14035c4a6b2

Authored by Vladyslav_Prykhodko
1 parent 8f54fc39

Add create constructor PageLik

@@ -73,6 +73,8 @@ import { DialogService } from '@core/services/dialog.service'; @@ -73,6 +73,8 @@ import { DialogService } from '@core/services/dialog.service';
73 import { CustomDialogService } from '@home/components/widget/dialog/custom-dialog.service'; 73 import { CustomDialogService } from '@home/components/widget/dialog/custom-dialog.service';
74 import { DatePipe } from '@angular/common'; 74 import { DatePipe } from '@angular/common';
75 import { TranslateService } from '@ngx-translate/core'; 75 import { TranslateService } from '@ngx-translate/core';
  76 +import { PageLink } from '@shared/models/page/page-link';
  77 +import { SortOrder } from '@shared/models/page/sort-order';
76 78
77 export interface IWidgetAction { 79 export interface IWidgetAction {
78 name: string; 80 name: string;
@@ -297,6 +299,10 @@ export class WidgetContext { @@ -297,6 +299,10 @@ export class WidgetContext {
297 this.widgetTitle = undefined; 299 this.widgetTitle = undefined;
298 this.widgetActions = undefined; 300 this.widgetActions = undefined;
299 } 301 }
  302 +
  303 + pageLink(pageSize: number, page: number = 0, textSearch: string = null, sortOrder: SortOrder = null): PageLink {
  304 + return new PageLink(pageSize, page, textSearch, sortOrder);
  305 + };
300 } 306 }
301 307
302 export interface IDynamicWidgetComponent { 308 export interface IDynamicWidgetComponent {