Skip to content

Commit dd0e68e

Browse files
committed
fix(sample): query-builder style sample
1 parent ab89d5c commit dd0e68e

File tree

2 files changed

+40
-18
lines changed

2 files changed

+40
-18
lines changed

src/app/interactions/query-builder/query-builder-style/query-builder-style.component.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ $muted-yellow: #ffe482;
88
$custom-query-builder: query-builder-theme(
99
$schema: $dark-material-schema,
1010
$background: $black,
11-
$subquery-background: #373532,
11+
$subquery-header-background: #373532,
1212
$subquery-border-color: #4e4d4a,
1313
$header-background: $black,
1414
$header-foreground: $yellow,

src/app/interactions/query-builder/query-builder-style/query-builder-style.component.ts

Lines changed: 39 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,51 @@ import { IgxQueryBuilderComponent } from 'igniteui-angular';
99
})
1010
export class QueryBuilderStyleComponent implements OnInit {
1111
public entities: any[];
12+
public companiesFields: any[];
13+
public ordersFields: any[];
1214
public ngOnInit(): void {
13-
const fields: any[] = [
14-
{ field: 'ID', dataType: 'string' },
15-
{ field: 'CompanyName', dataType: 'string' },
16-
{ field: 'ContactName', dataType: 'string' },
17-
{ field: 'Employees', dataType: 'number' },
18-
{ field: 'ContactTitle', dataType: 'string' },
19-
{ field: 'DateCreated', dataType: 'date' },
20-
{ field: 'TimeCreated', dataType: 'time' },
21-
{ field: 'Address', dataType: 'string' },
22-
{ field: 'City', dataType: 'string' },
23-
{ field: 'Region', dataType: 'string' },
24-
{ field: 'PostalCode', dataType: 'string' },
25-
{ field: 'Phone', dataType: 'string' },
26-
{ field: 'Fax', dataType: 'string' },
27-
{ field: 'Contract', dataType: 'boolean' }
15+
this.companiesFields = [
16+
{ field: "ID", dataType: "string" },
17+
{ field: "CompanyName", dataType: "string" },
18+
{ field: "ContactName", dataType: "string" },
19+
{ field: "Employees", dataType: "number" },
20+
{ field: "ContactTitle", dataType: "string" },
21+
{ field: "DateCreated", dataType: "date" },
22+
{ field: "TimeCreated", dataType: "time" },
23+
{ field: "Address", dataType: "string" },
24+
{ field: "City", dataType: "string" },
25+
{ field: "Region", dataType: "string" },
26+
{ field: "PostalCode", dataType: "string" },
27+
{ field: "Phone", dataType: "string" },
28+
{ field: "Fax", dataType: "string" },
29+
{ field: "Contract", dataType: "boolean" }
30+
];
31+
32+
this.ordersFields = [
33+
{ field: "CompanyID", dataType: "string" },
34+
{ field: "OrderID", dataType: "number" },
35+
{ field: "EmployeeId", dataType: "number" },
36+
{ field: "OrderDate", dataType: "date" },
37+
{ field: "RequiredDate", dataType: "date" },
38+
{ field: "ShippedDate", dataType: "date" },
39+
{ field: "ShipVia", dataType: "number" },
40+
{ field: "Freight", dataType: "number" },
41+
{ field: "ShipName", dataType: "string" },
42+
{ field: "ShipCity", dataType: "string" },
43+
{ field: "ShipPostalCode", dataType: "string" },
44+
{ field: "ShipCountry", dataType: "string" },
45+
{ field: "Region", dataType: "string" }
2846
];
2947

3048
this.entities = [
3149
{
3250
name: "Companies",
33-
fields: fields
51+
fields: this.companiesFields
52+
},
53+
{
54+
name: "Orders",
55+
fields: this.ordersFields
3456
}
35-
];
57+
];
3658
}
3759
}

0 commit comments

Comments
 (0)