UNPKG

tfabrica

Version:

library for TFabrica - TechSol

45 lines (31 loc) 1.36 kB
import { Component, OnInit, ViewChild } from '@angular/core'; import { Http, Headers, Response, RequestOptions } from "@angular/http"; import { Router, ActivatedRoute, Params } from '@angular/router'; import { MdDialog, MdDialogRef } from '@angular/material'; import { TfabricaCrudService } from './tfabrica.crud.service'; import { TfabricaCrudReport } from './tfabrica.crud.report.model'; import { TfabricaCrudField } from './tfabrica.crud.field.model'; import { TfabricaCrudFilter } from './tfabrica.crud.filter.model'; import { TfabricaSharedService } from '../main/tfabrica.shared.service'; @Component({ selector: 't-crud-filterfields', template: require('./tfabrica.crud.filterfields.component.html') }) export class TfabricaCrudFilterFieldsComponent implements OnInit { public fields: TfabricaCrudField[]; public filters: TfabricaCrudFilter[]; constructor( private _http: Http, private _sharedService: TfabricaSharedService, private _crudService: TfabricaCrudService, public dialogRef: MdDialogRef<TfabricaCrudFilterFieldsComponent> ) { let that = this; this.fields = this._crudService.getFields(); } ngOnInit() { } public startSearch() { this.dialogRef.close(this.fields); } }