Skip to content

Commit 4bd5ac0

Browse files
authored
revert: refactor(query-builder): add entities to query builder styling sample (#3545)
1 parent e00dcb2 commit 4bd5ac0

File tree

2 files changed

+19
-52
lines changed

2 files changed

+19
-52
lines changed
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
<igx-query-builder #queryBuilder
2-
[entities]="entities">
1+
<igx-query-builder #queryBuilder [entities]="[{ name: '', fields: fields}]">
32
</igx-query-builder>
Lines changed: 18 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,25 @@
1-
import { Component, OnInit } from '@angular/core';
1+
import { Component } from '@angular/core';
22

33
@Component({
44
selector: 'app-query-builder-style-sample',
55
styleUrls: ['./query-builder-style.component.scss'],
66
templateUrl: 'query-builder-style.component.html'
77
})
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+
];
5725
}

0 commit comments

Comments
 (0)