Use ID in search value and sort view

Allows the search value selector to search IDs as well.
Show the ID in the Os-Sort-Tree
This commit is contained in:
Sean Engelhardt 2019-07-08 18:09:03 +02:00
parent 596b9516e6
commit f9cab8162d
2 changed files with 18 additions and 3 deletions

View File

@ -133,13 +133,25 @@ export class SearchValueSelectorComponent implements OnDestroy {
*/
public getFilteredItems(): Selectable[] {
if (this.selectableItems) {
return this.selectableItems.filter(
item =>
return this.selectableItems.filter(item => {
const idString = '' + item.id;
const foundId =
idString
.trim()
.toLowerCase()
.indexOf(this.searchValue) !== -1;
if (foundId) {
return true;
}
return (
item
.toString()
.toLowerCase()
.indexOf(this.searchValue) > -1
);
);
});
}
}

View File

@ -19,6 +19,9 @@
</div>
<div class="section-three">
<!-- Extra controls slot using implicit template references -->
<mat-basic-chip class="bluegrey" disableRipple matTooltip="{{ 'Sequantial number' | translate }}">
{{ item.id }}
</mat-basic-chip>
<ng-template [ngTemplateOutlet]="templateRef" [ngTemplateOutletContext]="{ $implicit: item }"></ng-template>
</div>
<div class="line" *cdkDragPreview>