Mercurial > hg > ng2-query-ismi
annotate app/query-result.component.ts @ 26:991bf349bb04
re-display table more often.
| author | casties |
|---|---|
| date | Wed, 27 Jan 2016 13:30:38 +0100 |
| parents | f6f4177d0a81 |
| children | c2946b7135cd |
| rev | line source |
|---|---|
| 4 | 1 import {Component, OnInit} from 'angular2/core'; |
| 2 | |
|
5
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
3 import {QueryState} from './query-state'; |
|
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
4 |
|
7
6cd6c09032aa
object type query with results!
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
5
diff
changeset
|
5 import {QueryResultRowComponent} from './query-result-row.component'; |
|
6cd6c09032aa
object type query with results!
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
5
diff
changeset
|
6 |
| 4 | 7 @Component({ |
| 8 selector: 'query-result', | |
| 9 template: ` | |
|
5
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
10 <div *ngIf="queryState"> |
|
11
6989cd00e8d7
relations work now as well as longer queries.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
9
diff
changeset
|
11 <pre>{{queryState.resultCypherQuery}}</pre> |
|
6989cd00e8d7
relations work now as well as longer queries.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
9
diff
changeset
|
12 <p>Query results ({{queryState.resultInfo}}):</p> |
| 9 | 13 <table> |
| 14 <tr> | |
| 21 | 15 <th *ngIf="queryState.resultTypes=='node' && queryState.resultColumns" |
| 24 | 16 *ngFor="#col of queryState.resultColumns">{{col?col.title:col}}</th> |
| 9 | 17 </tr> |
|
13
98b435bb6c0c
more query work.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
12
diff
changeset
|
18 <tr class="resultRow" *ngFor="#row of queryState.results" |
| 21 | 19 [rowData]="row" [rowType]="queryState.resultTypes" |
| 20 [columns]="queryState.resultColumns"> | |
| 9 | 21 </tr> |
| 22 </table> | |
|
5
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
23 </div> |
|
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
24 `, |
|
7
6cd6c09032aa
object type query with results!
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
5
diff
changeset
|
25 directives: [QueryResultRowComponent], |
|
5
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
26 inputs: ['queryState'] |
| 4 | 27 }) |
| 28 | |
| 21 | 29 export class QueryResultComponent { |
| 4 | 30 |
|
5
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
31 public queryState: QueryState; |
| 21 | 32 |
| 4 | 33 } |
