Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 7915010d

Přidáno uživatelem castic96 před více než 4 roky(ů)

Re #7802: Implementace vykreslování search page s výsledky
- výpis počtu nalezených dokumentů
- vyhledávání na stisknutí klávesy 'Enter'
- disablování možnosti vyhledávat 'null' řetězec

Zobrazit rozdíly:

fe/fulltextsearch/src/app/components/pages/search/search.component.html
6 6
    <!--<div class="row" id="results-found">
7 7
      Found: x results
8 8
    </div>-->
9
    <div class="row">
9
    <div class="row" *ngIf="data">
10 10
      <p class="card-header">
11
        <span>Searching expression:</span> xxx<br>
12
        <span>Documents found:</span> X
11
        <span>Searching expression: </span>{{data.expression}}<br>
12
        <span>Documents found: </span>{{data.textRegions.length}}
13 13
      </p>
14 14
    </div>
15
    <div class="row"> <!--<img src=" sem dat obrazek v base64 " />-->
15
    <div class="row">
16 16
        <app-search-paginator [inputData] = "data" style="width: 100%" *ngIf="data"></app-search-paginator>
17 17
    </div>
18 18
  </div>
fe/fulltextsearch/src/app/components/shared-components/search-box/search-box.component.html
5 5
    <mat-icon>search</mat-icon>
6 6
  </span>
7 7
    </div>
8
    <input type="text" class="form-control" [(ngModel)]="expression" placeholder="Enter text to search..." aria-label="Search" aria-describedby="basic-addon2">
8
    <input type="text" class="form-control" [(ngModel)]="expression" (keyup.enter) = "onSubmit()" placeholder="Enter text to search..." aria-label="Search" aria-describedby="basic-addon2">
9 9
    <div class="input-group-append">
10 10
      <span class="input-group-text clickable" id="clear-icon">
11 11
        <mat-icon *ngIf="expression" matSuffix aria-label="Clear" (click)="expression=''">clear</mat-icon>
fe/fulltextsearch/src/app/components/shared-components/search-box/search-box.component.ts
20 20
  ngOnInit(): void {
21 21
  }
22 22

  
23
  onSubmit() {
23
  onSubmit(): void {
24
    if (!this.expression) { return; }
25

  
24 26
    const searchRequest: SearchRequest = new SearchRequest(this.expression, new Date());
25 27
    console.log('odeslano: ' + JSON.stringify(searchRequest));
26 28

  

Také k dispozici: Unified diff