diff --git a/src/app/components/editor.component.ts b/src/app/components/editor.component.ts index acf2d4e..5a23f7f 100644 --- a/src/app/components/editor.component.ts +++ b/src/app/components/editor.component.ts @@ -6,7 +6,9 @@ import { AgEditorComponent } from 'ag-grid-ng2/main'; selector: 'editor-cell', template: `
-

{{item[this.params.labelCol]}}

+

+ {{item[this.params.labelCol]}} +

` }) diff --git a/src/app/components/renderer.component.ts b/src/app/components/renderer.component.ts index e1fa5cb..071334f 100644 --- a/src/app/components/renderer.component.ts +++ b/src/app/components/renderer.component.ts @@ -6,13 +6,14 @@ import { RegionSelectList } from '../models/regionselectlist'; @Component({ selector: 'render-cell', - template: `{{this.model[this.labelCol]}}` + template: `{{this.label}}` }) export class RendererComponent implements AgRendererComponent { private params: any; private valueCol: string = 'id'; private labelCol: string = 'name'; private model: Object = null; + private label: string = null; agInit(params: any): void { this.params = params; if (params.colDef.cellEditorParams && params.colDef.cellEditorParams.valueCol) { @@ -29,5 +30,14 @@ export class RendererComponent implements AgRendererComponent { } private setValue(params) { this.model = params.value; + let label = this.params.colDef.cellEditorParams.data.find((element, index, array) => { + if (element[this.valueCol] === params.value) { + return true; + } + }); + console.log(label, params); + if (label) { + this.label = label[this.labelCol]; + } } } diff --git a/src/app/pages/statements/components/busStop2/busStop2.component.ts b/src/app/pages/statements/components/busStop2/busStop2.component.ts index ffeb21c..5129bd9 100644 --- a/src/app/pages/statements/components/busStop2/busStop2.component.ts +++ b/src/app/pages/statements/components/busStop2/busStop2.component.ts @@ -160,7 +160,7 @@ export class BusStop2 { cellRendererFramework: RendererComponent, cellEditorParams: { data: this.states, - valueCol: 'commonStateId', + valueCol: 'stateCommonId', labelCol: 'value' } } -- libgit2 0.21.4