|
1 |
| -import { Component, OnInit } from '@angular/core'; |
| 1 | +import { Component } from '@angular/core'; |
2 | 2 |
|
3 | 3 | @Component({
|
4 | 4 | selector: 'app-query-builder-style-sample',
|
5 | 5 | styleUrls: ['./query-builder-style.component.scss'],
|
6 | 6 | templateUrl: 'query-builder-style.component.html'
|
7 | 7 | })
|
8 |
| -export class QueryBuilderStyleComponent implements OnInit { |
9 |
| - public entities: any[]; |
10 |
| - public companiesFields: any[]; |
11 |
| - public ordersFields: any[]; |
12 |
| - |
13 |
| - public ngOnInit(): void { |
14 |
| - this.companiesFields = [ |
15 |
| - { field: "ID", dataType: "string" }, |
16 |
| - { field: "CompanyName", dataType: "string" }, |
17 |
| - { field: "ContactName", dataType: "string" }, |
18 |
| - { field: "Employees", dataType: "number" }, |
19 |
| - { field: "ContactTitle", dataType: "string" }, |
20 |
| - { field: "DateCreated", dataType: "date" }, |
21 |
| - { field: "TimeCreated", dataType: "time" }, |
22 |
| - { field: "Address", dataType: "string" }, |
23 |
| - { field: "City", dataType: "string" }, |
24 |
| - { field: "Region", dataType: "string" }, |
25 |
| - { field: "PostalCode", dataType: "string" }, |
26 |
| - { field: "Phone", dataType: "string" }, |
27 |
| - { field: "Fax", dataType: "string" }, |
28 |
| - { field: "Contract", dataType: "boolean" } |
29 |
| - ]; |
30 |
| - |
31 |
| - this.ordersFields = [ |
32 |
| - { field: "OrderId", dataType: "number" }, |
33 |
| - { field: "EmployeeId", dataType: "number" }, |
34 |
| - { field: "OrderDate", dataType: "date" }, |
35 |
| - { field: "RequiredDate", dataType: "date" }, |
36 |
| - { field: "ShippedDate", dataType: "date" }, |
37 |
| - { field: "ShipVia", dataType: "number" }, |
38 |
| - { field: "Freight", dataType: "number" }, |
39 |
| - { field: "ShipName", dataType: "string" }, |
40 |
| - { field: "ShipCity", dataType: "string" }, |
41 |
| - { field: "ShipPostalCode", dataType: "string" }, |
42 |
| - { field: "ShipCountry", dataType: "string" }, |
43 |
| - { field: "Region", dataType: "string" } |
44 |
| - ]; |
45 |
| - |
46 |
| - this.entities = [ |
47 |
| - { |
48 |
| - name: "Companies", |
49 |
| - fields: this.companiesFields |
50 |
| - }, |
51 |
| - { |
52 |
| - name: "Orders", |
53 |
| - fields: this.ordersFields |
54 |
| - } |
55 |
| - ]; |
56 |
| - } |
| 8 | +export class QueryBuilderStyleComponent { |
| 9 | + public fields: any[] = [ |
| 10 | + { field: 'ID', dataType: 'string' }, |
| 11 | + { field: 'CompanyName', dataType: 'string' }, |
| 12 | + { field: 'ContactName', dataType: 'string' }, |
| 13 | + { field: 'Employees', dataType: 'number' }, |
| 14 | + { field: 'ContactTitle', dataType: 'string' }, |
| 15 | + { field: 'DateCreated', dataType: 'date' }, |
| 16 | + { field: 'TimeCreated', dataType: 'time' }, |
| 17 | + { field: 'Address', dataType: 'string' }, |
| 18 | + { field: 'City', dataType: 'string' }, |
| 19 | + { field: 'Region', dataType: 'string' }, |
| 20 | + { field: 'PostalCode', dataType: 'string' }, |
| 21 | + { field: 'Phone', dataType: 'string' }, |
| 22 | + { field: 'Fax', dataType: 'string' }, |
| 23 | + { field: 'Contract', dataType: 'boolean' } |
| 24 | + ]; |
57 | 25 | }
|
0 commit comments