[ADF-1918] added new search api service to search component (#2667)

* [ADF-1918] added new search api service to search component

* [ADF-1918] fixed close panel on empty search word

* [ADF-1918] added documentation for search changes

* [ADF-1918] fixed closing of subscription on destroy
This commit is contained in:
Vito
2017-11-19 20:44:12 +00:00
committed by Eugenio Romano
parent a105ab0334
commit 0f0f22634a
9 changed files with 283 additions and 113 deletions

View File

@@ -17,6 +17,7 @@
import { Component, ViewChild } from '@angular/core';
import { SearchComponent } from '../search/components/search.component';
import { QueryBody } from 'alfresco-js-api';
const entryItem = {
entry: {
@@ -117,7 +118,7 @@ export let errorJson = {
@Component({
template: `
<adf-search [searchTerm]="searchedWord" [maxResults]="maxResults"
<adf-search [searchTerm]="searchedWord" [searchNode]="searchNode" [maxResults]="maxResults"
(error)="showSearchResult('ERROR')"
(success)="showSearchResult('success')" #search>
<ng-template let-data>
@@ -142,6 +143,7 @@ export let errorJson = {
message: string = '';
searchedWord= '';
maxResults: number = 5;
searchNode: QueryBody;
constructor() {
}
@@ -158,6 +160,10 @@ export let errorJson = {
this.searchedWord = str;
}
setSearchNodeTo(searchNode: QueryBody) {
this.searchNode = searchNode;
}
changeMaxResultTo(newMax: number) {
this.maxResults = newMax;
}