Skip to content

Commit

Permalink
[ACA-3368] Add presetColumn change detection for task list
Browse files Browse the repository at this point in the history
  • Loading branch information
adomi committed May 28, 2020
1 parent 901574b commit 479059f
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 1 deletion.
Expand Up @@ -182,7 +182,8 @@ export class ProcessInstanceListComponent extends DataTableSchema implements OnC
this.reload();
}

if (changes['presetColumn']) {
const presetColumnChanges = changes['presetColumn'];
if (presetColumnChanges && !presetColumnChanges.firstChange) {
this.columns = this.mergeJsonAndHtmlSchema();
}
}
Expand Down
Expand Up @@ -533,6 +533,14 @@ describe('TaskListComponent', () => {
responseText: JSON.stringify(fakeGlobalTask)
});
});

it('should update columns when presetColumn schema changes', () => {
component.ngAfterContentInit();
component.columns = [];
const presetColumnChange = new SimpleChange(null, 'fakeCustomSchema', false);
component.ngOnChanges({ 'presetColumn': presetColumnChange });
expect(component.columns).toEqual(component.mergeJsonAndHtmlSchema());
});
});

it('should show the updated list when pagination changes', async(() => {
Expand Down
Expand Up @@ -235,6 +235,11 @@ export class TaskListComponent extends DataTableSchema implements OnChanges, Aft
}
this.reload();
}

const presetColumnChanges = changes['presetColumn'];
if (presetColumnChanges && !presetColumnChanges.firstChange) {
this.columns = this.mergeJsonAndHtmlSchema();
}
}

private isSortChanged(changes: SimpleChanges): boolean {
Expand Down

0 comments on commit 479059f

Please sign in to comment.