Browse Source

UI: Hide pageSizeOption on persistent table widget

pull/5629/head
ArtemDzhereleiko 5 years ago
parent
commit
33508f558e
  1. 3
      ui-ngx/src/app/modules/home/components/widget/lib/rpc/persistent-table.component.ts
  2. 1
      ui-ngx/src/app/shared/models/constants.ts

3
ui-ngx/src/app/modules/home/components/widget/lib/rpc/persistent-table.component.ts

@ -68,6 +68,7 @@ import {
} from '@home/components/widget/lib/rpc/persistent-filter-panel.component'; } from '@home/components/widget/lib/rpc/persistent-filter-panel.component';
import { PersistentAddDialogComponent } from '@home/components/widget/lib/rpc/persistent-add-dialog.component'; import { PersistentAddDialogComponent } from '@home/components/widget/lib/rpc/persistent-add-dialog.component';
import { ResizeObserver } from '@juggle/resize-observer'; import { ResizeObserver } from '@juggle/resize-observer';
import { hidePageSizePixelValue } from '@shared/models/constants';
interface PersistentTableWidgetSettings extends TableWidgetSettings { interface PersistentTableWidgetSettings extends TableWidgetSettings {
defaultSortOrder: string; defaultSortOrder: string;
@ -149,7 +150,7 @@ export class PersistentTableComponent extends PageComponent implements OnInit {
this.ctx.updateWidgetParams(); this.ctx.updateWidgetParams();
if (this.displayPagination) { if (this.displayPagination) {
this.widgetResize$ = new ResizeObserver(() => { this.widgetResize$ = new ResizeObserver(() => {
const showHidePageSize = this.ctx.$container[0].offsetWidth < 500; const showHidePageSize = this.persistentWidgetContainerRef.nativeElement.offsetWidth < hidePageSizePixelValue;
if (showHidePageSize !== this.hidePageSize) { if (showHidePageSize !== this.hidePageSize) {
this.hidePageSize = showHidePageSize; this.hidePageSize = showHidePageSize;
this.ctx.detectChanges(); this.ctx.detectChanges();

1
ui-ngx/src/app/shared/models/constants.ts

@ -241,6 +241,7 @@ export const contentTypesMap = new Map<ContentType, ContentTypeData>(
] ]
); );
export const hidePageSizePixelValue = 550;
export const customTranslationsPrefix = 'custom.'; export const customTranslationsPrefix = 'custom.';
export const i18nPrefix = 'i18n'; export const i18nPrefix = 'i18n';

Loading…
Cancel
Save