Mercurial > hg > ng2-query-ismi
comparison src/app/query-select.component.ts @ 61:6adf95d9a190 webpack
fix missing resultInfo. add column template for WITNESS.
author | Robert Casties <casties@mpiwg-berlin.mpg.de> |
---|---|
date | Mon, 24 Apr 2017 19:39:25 +0200 |
parents | d7c947909ab8 |
children |
comparison
equal
deleted
inserted
replaced
60:7b9d616695d3 | 61:6adf95d9a190 |
---|---|
97 this.setup(); | 97 this.setup(); |
98 } | 98 } |
99 | 99 |
100 setup() { | 100 setup() { |
101 console.log("query-select setup step=", this.queryStep); | 101 console.log("query-select setup step=", this.queryStep); |
102 var step = this._queryService.state.steps[this.index]; // i-1? | 102 // get result info from last step |
103 let laststep = this._queryService.state.steps[this.index-1]; | |
104 if (laststep != null) { | |
105 this.resultInfo = laststep.resultInfo; | |
106 } | |
107 // set up current step | |
108 let step = this._queryService.state.steps[this.index]; // i-1? | |
103 if (step != null) { | 109 if (step != null) { |
104 this.setQueryStep(step); | 110 this.setQueryStep(step); |
105 } | 111 } |
106 } | 112 } |
107 | 113 |
223 setQueryStep(step: QueryStep) { | 229 setQueryStep(step: QueryStep) { |
224 let mode = step.mode; | 230 let mode = step.mode; |
225 this.selectedMode = mode; | 231 this.selectedMode = mode; |
226 if (mode.id === 'id_is') { | 232 if (mode.id === 'id_is') { |
227 /* | 233 /* |
228 * id_is | 234 * id_is |
229 */ | 235 */ |
230 this.queryInput = step.params.value; | 236 this.queryInput = step.params.value; |
231 | 237 |
232 } else if (mode.id === 'type_is') { | 238 } else if (mode.id === 'type_is') { |
233 /* | 239 /* |
234 * type_is | 240 * type_is |
273 this.queryOptions = [name]; | 279 this.queryOptions = [name]; |
274 this.selectedOption = name; | 280 this.selectedOption = name; |
275 this.queryInput = step.params.value; | 281 this.queryInput = step.params.value; |
276 } | 282 } |
277 // TODO: implement other modes | 283 // TODO: implement other modes |
278 this.resultInfo = step.resultInfo; | |
279 } | 284 } |
280 } | 285 } |