updated 'addDynamicColumns' method to be private
This commit is contained in:
parent
8c1fc0624f
commit
8837a7e919
@ -159,7 +159,7 @@ export class DossierOverviewScreenComponent extends ListingComponent<FileStatusW
|
||||
|
||||
this.dossierAttributes = await this._dossierAttributesService.getValues(this.currentDossier);
|
||||
this.searchService.setSearchKey('filename');
|
||||
this.addDynamicColumns();
|
||||
this._addDynamicColumns();
|
||||
} catch (e) {
|
||||
} finally {
|
||||
this._loadingService.stop();
|
||||
@ -254,7 +254,24 @@ export class DossierOverviewScreenComponent extends ListingComponent<FileStatusW
|
||||
this.collapsedDetails = !this.collapsedDetails;
|
||||
}
|
||||
|
||||
addDynamicColumns() {
|
||||
updateGridColumns($event = null) {
|
||||
if (this.dynamicColumnsCount) {
|
||||
const element = this._elementRef.nativeElement.querySelector('.cdk-virtual-scroll-content-wrapper');
|
||||
const gridTemplateColumns = `auto 3fr repeat(${this.dynamicColumnsCount}, 1fr) 2fr 1fr 2fr 1fr auto ${
|
||||
$event?.type === 'mouseenter' ? '' : '11px'
|
||||
}`;
|
||||
this._renderer.setStyle(element, 'grid-template-columns', gridTemplateColumns);
|
||||
}
|
||||
}
|
||||
|
||||
get displayedInFileListAttributes() {
|
||||
return this.fileAttributeConfigs.filter(config => config.displayedInFileList);
|
||||
}
|
||||
|
||||
recentlyModifiedChecker = (file: FileStatusWrapper) =>
|
||||
moment(file.lastUpdated).add(this._appConfigService.getConfig(AppConfigKey.RECENT_PERIOD_IN_HOURS), 'hours').isAfter(moment());
|
||||
|
||||
private _addDynamicColumns() {
|
||||
const dynamicColumns: TableColumnConfig<FileStatusWrapper>[] = [];
|
||||
for (const config of this.displayedInFileListAttributes) {
|
||||
if (config.displayedInFileList) {
|
||||
@ -266,21 +283,6 @@ export class DossierOverviewScreenComponent extends ListingComponent<FileStatusW
|
||||
this.updateGridColumns();
|
||||
}
|
||||
|
||||
updateGridColumns($event = null) {
|
||||
const element = this._elementRef.nativeElement.querySelector('.cdk-virtual-scroll-content-wrapper');
|
||||
const gridTemplateColumns = `auto 3fr repeat(${this.dynamicColumnsCount}, 1fr) 2fr 1fr 2fr 1fr auto ${
|
||||
$event?.type === 'mouseenter' ? '' : '11px'
|
||||
}`;
|
||||
this._renderer.setStyle(element, 'grid-template-columns', gridTemplateColumns);
|
||||
}
|
||||
|
||||
get displayedInFileListAttributes() {
|
||||
return this.fileAttributeConfigs.filter(config => config.displayedInFileList);
|
||||
}
|
||||
|
||||
recentlyModifiedChecker = (file: FileStatusWrapper) =>
|
||||
moment(file.lastUpdated).add(this._appConfigService.getConfig(AppConfigKey.RECENT_PERIOD_IN_HOURS), 'hours').isAfter(moment());
|
||||
|
||||
private _loadEntitiesFromState() {
|
||||
this.currentDossier = this._appStateService.activeDossier;
|
||||
if (this.currentDossier) this.entitiesService.setEntities(this.currentDossier.files);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user