Blame view

src/app/components/renderer.component.ts 768 Bytes
abf7c25f   Yarik   Dropdown
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  import { Component } from '@angular/core';
  
  import { AgRendererComponent } from 'ag-grid-ng2/main';
  
  import { RegionSelectList } from '../models/regionselectlist';
  
  @Component({
      selector: 'render-cell',
      template: `<span *ngIf="this.region">{{this.region.name}}</span>`
  })
  export class RendererComponent implements AgRendererComponent {
      private params: any;
      private region: RegionSelectList;
      agInit(params: any): void {
          this.params = params;
          console.log(params);
          this.setValue(params);
      }
      refresh(params: any): void {
          this.params = params;
          console.log(params);
          this.setValue(params);
      }
      private setValue(params) {
          this.region = params.value;
          console.log(params);
      }
  }