2016-08-08 23 views
0

I gewickelt ag-Gitter in einer NG2 Komponente.ag-grid Winkel 2 Header-Template

und ich möchte der erste Header eine Checkbox mit der übergeordneten Funktionen sein.

wie kann ich es aus dem Container-Komponente zu tun?

ag-grid.component

@Component({ 
    moduleId: module.id, 
    selector: 'rg-grid', 
    templateUrl: 'grid-control.component.html', 
    directives: [AgGridNg2] 
}) 

export class RgGridComponent { 

    private gridOptions: GridOptions; 
    private showGrid: boolean; 

    @Input() rowData: any[]; 
    @Input() columnDefs: AbstractColDef[]; 
} 

Behälterkomponente

@Component({ 
    moduleId: module.id, 
    selector: 'alerts-table', 
    templateUrl: 'alertsTable.component.html', 
    directives: [RgGridComponent] 
}) 

export class AlertsTableComponent implements OnInit { 
    selectedAlert: IAlert; 
    users: User[]; 
    checkedAlerts : IAlert[]; 
    displayDialog : boolean; 
    dialogContent : string; 
    columns : ColDef[]; 

    constructor(private _alertsService: AlertsService, private _usersService: UsersService) { 
     this.displayDialog = false; 
     this.investigationRequest = new EventEmitter<number>(); 
     this.columns = [ ??? ] 
     this.checkedAlerts = new Array<Alert>(); 
    } 

Antwort

1

ag-Grid Angular nicht 2-Komponenten in den Headern unterstützt. Es ist etwas, an dem wir gerade arbeiten, und hoffen, es in einer Veröffentlichung in drei Wochen zu haben. es wird wahrscheinlich v8.0.0 sein (wir werden diese Woche v7.2.0 rausbringen, dann wird die nächste Hauptversion die neuen Header haben).

+0

Dank Niall Sie das Beste sind! –