@@ -9,29 +9,51 @@ import { IgxQueryBuilderComponent } from 'igniteui-angular';
99} )
1010export 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