tfabrica
Version:
library for TFabrica - TechSol
45 lines (31 loc) • 1.36 kB
text/typescript
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';
({
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);
}
}