@@ -43,79 +43,84 @@ <h4 class="sample-title">Grid with cell merge</h4>
4343 }
4444 </ igx-input-group >
4545</ div >
46- < igx-grid [data] ="data " width ="800px " height ="550px " [moving] ="true " #grid1
47- [cellMergeMode] ="'always' " [rowSelection] ="'single' ">
48- < igx-column field ="OrderID " header ="Order ID ">
49- < ng-template igxCell let-cell ="cell " let-val >
50- Value: {{val}},Index: {{cell.row.index}}
51- </ ng-template >
52- </ igx-column >
53- < igx-column field ="ShipCountry " [groupable] ="true " [hasSummary] ="true " header ="Ship Country " [merge] ="true " width ="200px " sortable ="true ">
54- </ igx-column >
55- < igx-column field ="OrderDate " header ="Order Date " width ="200px " [merge] ="true " [groupable] ="true " [dataType] ="'date' " sortable ="true ">
56- </ igx-column >
57- < igx-column field ="PostalCode " header ="Postal Code " width ="200px " >
58- </ igx-column >
59- < igx-column field ="Discontinued " header ="Discontinued " width ="200px " sortable ="true ">
60- </ igx-column >
61- < igx-column field ="ShipName " header ="Ship Name " width ="250px ">
62- </ igx-column >
63- < igx-column field ="ShipCity " header ="Ship City " width ="250px ">
64- </ igx-column >
65- < igx-column field ="ShipperName " header ="Shipper Name " width ="250px ">
66- </ igx-column >
67- < igx-column field ="Salesperson " header ="Salesperson " width ="250px ">
68- </ igx-column >
69- < igx-column field ="UnitPrice " header ="Unit Price " width ="150px " dataType ="number ">
70- </ igx-column >
71- < igx-column field ="Quantity " header ="Quantity " width ="150px " dataType ="number ">
72- </ igx-column >
73-
74- < igx-action-strip >
75- < igx-grid-pinning-actions > </ igx-grid-pinning-actions >
76- </ igx-action-strip >
77- < igx-grid-toolbar >
78- < igx-grid-toolbar-actions >
79- < igx-grid-toolbar-hiding > </ igx-grid-toolbar-hiding >
80- < igx-grid-toolbar-pinning > </ igx-grid-toolbar-pinning >
81- </ igx-grid-toolbar-actions >
82- </ igx-grid-toolbar >
83- </ igx-grid >
46+ < div class ="grids-grid ">
47+ < igx-grid [data] ="data " height ="550px " [moving] ="true " #grid1
48+ [cellMergeMode] ="'always' " [rowSelection] ="'single' " [allowFiltering] ="true " [filterMode] ="'excelStyleFilter' ">
49+ < igx-column field ="OrderID " header ="Order ID ">
50+ < ng-template igxCell let-cell ="cell " let-val >
51+ Value: {{val}},Index: {{cell.row.index}}
52+ </ ng-template >
53+ </ igx-column >
54+ < igx-column field ="ShipCountry " [groupable] ="true " [hasSummary] ="true " header ="Ship Country " [merge] ="true " width ="200px " sortable ="true ">
55+ </ igx-column >
56+ < igx-column field ="OrderDate " header ="Order Date " width ="200px " [merge] ="true " [groupable] ="true " [dataType] ="'date' " sortable ="true ">
57+ </ igx-column >
58+ < igx-column field ="PostalCode " header ="Postal Code " width ="200px " >
59+ </ igx-column >
60+ < igx-column field ="Discontinued " header ="Discontinued " width ="200px " sortable ="true ">
61+ </ igx-column >
62+ < igx-column field ="ShipName " header ="Ship Name " width ="250px ">
63+ </ igx-column >
64+ < igx-column field ="ShipCity " header ="Ship City " width ="250px ">
65+ </ igx-column >
66+ < igx-column field ="ShipperName " header ="Shipper Name " width ="250px ">
67+ </ igx-column >
68+ < igx-column field ="Salesperson " header ="Salesperson " width ="250px ">
69+ </ igx-column >
70+ < igx-column field ="UnitPrice " header ="Unit Price " width ="150px " dataType ="currency ">
71+ </ igx-column >
72+ < igx-column field ="ExtendedPrice " header ="Extended Price " width ="150px " dataType ="currency ">
73+ </ igx-column >
74+ < igx-column field ="Quantity " header ="Quantity " width ="150px " dataType ="number ">
75+ </ igx-column >
8476
85- < h4 class ="sample-title "> Hierarchical grid with cell merge</ h4 >
77+ < igx-action-strip >
78+ < igx-grid-pinning-actions > </ igx-grid-pinning-actions >
79+ </ igx-action-strip >
80+ < igx-grid-toolbar >
81+ < igx-grid-toolbar-actions >
82+ < igx-grid-toolbar-hiding > </ igx-grid-toolbar-hiding >
83+ < igx-grid-toolbar-pinning > </ igx-grid-toolbar-pinning >
84+ </ igx-grid-toolbar-actions >
85+ </ igx-grid-toolbar >
86+ </ igx-grid >
8687
87- < igx-hierarchical-grid #hierarchicalGrid width =" 800px " [rowSelection] ="'single' " [height] ="'550px' " [data] ="hierarchicalData " [autoGenerate] ="false "
88- [allowAdvancedFiltering] ="true " [cellMergeMode] ="'always' ">
89- < igx-grid-toolbar > </ igx-grid-toolbar >
90- < igx-column field ="EmployeeID " width ="200px " [hidden] ="true ">
91- </ igx-column >
92- < igx-column field ="FirstName " width ="200px ">
93- </ igx-column >
94- < igx-column field ="LastName " width ="200px ">
95- </ igx-column >
96- < igx-column field ="Title " width ="200px " [merge] ="true " [hasSummary] ="true ">
97- </ igx-column >
98- < igx-column [groupable] ="true " [hasSummary] ="true " field ="City " width ="200px " [merge] ="true " editable ="true " sortable ="true ">
99- </ igx-column >
100- < igx-row-island [key] ="'Orders' " [cellMergeMode] ="'always' ">
101- < igx-column field ="CustomerID " width ="200px ">
102- </ igx-column >
103- < igx-column field ="ShipName " width ="200px ">
104- </ igx-column >
105- < igx-column field ="ShipCountry " width ="200px " [merge] ="true " sortable ="true ">
106- </ igx-column >
107- < igx-column field ="ShipCity " width ="200px " [merge] ="true " sortable ="true ">
108- </ igx-column >
109- </ igx-row-island >
110- </ igx-hierarchical-grid >
88+ < igx-hierarchical-grid #hierarchicalGrid [rowSelection] ="'single' " [height] ="'550px' " [data] ="hierarchicalData " [autoGenerate] ="false "
89+ [allowAdvancedFiltering] ="true " [cellMergeMode] ="'always' ">
90+ < igx-grid-toolbar [title] =" 'Hierarchical grid with cell merging' " > </ igx-grid-toolbar >
91+ < igx-column field ="EmployeeID " width ="200px " [hidden] ="true ">
92+ </ igx-column >
93+ < igx-column field ="FirstName " width ="200px ">
94+ </ igx-column >
95+ < igx-column field ="LastName " width ="200px ">
96+ </ igx-column >
97+ < igx-column field ="Title " width ="200px " [merge] ="true " [hasSummary] ="true ">
98+ </ igx-column >
99+ < igx-column [groupable] ="true " [hasSummary] ="true " field ="City " width ="200px " [merge] ="true " editable ="true " sortable ="true ">
100+ </ igx-column >
101+ < igx-row-island [key] ="'Orders' " [cellMergeMode] ="'always' ">
102+ < igx-column field ="CustomerID " width ="200px ">
103+ </ igx-column >
104+ < igx-column field ="ShipName " width ="200px ">
105+ </ igx-column >
106+ < igx-column field ="ShipCountry " width ="200px " [merge] ="true " sortable ="true ">
107+ </ igx-column >
108+ < igx-column field ="ShipCity " width ="200px " [merge] ="true " sortable ="true ">
109+ </ igx-column >
110+ </ igx-row-island >
111+ </ igx-hierarchical-grid >
111112
112- < h4 class ="sample-title "> Tree grid with cell merge</ h4 >
113- < button (click) ="toggleStrategy() "> Toggle strategy</ button >
114- < igx-tree-grid [autoGenerate] ="false " [rowSelection] ="'single' " [data] ="treeData " [cellMergeMode] ="'always' " [mergeStrategy] ="treeGridMergeStrategy "
115- childDataKey ="ChildCompanies " primaryKey ="ID " [expansionDepth] ="1 " width ="800px " [height] ="'550px' ">
116- < igx-column field ="ContactName " width ="200px " [hasSummary] ="true ">
117- </ igx-column >
118- < igx-column field ="ContactTitle " width ="200px "> </ igx-column >
119- < igx-column field ="Country " width ="200px " [merge] ="true " sortable ="true "> </ igx-column >
120- < igx-column field ="City " width ="200px " [merge] ="true " sortable ="true "> </ igx-column >
121- </ igx-tree-grid >
113+ < igx-tree-grid [autoGenerate] ="false " [rowSelection] ="'single' " [data] ="treeData " [cellMergeMode] ="'always' " [mergeStrategy] ="treeGridMergeStrategy "
114+ childDataKey ="ChildCompanies " primaryKey ="ID " [expansionDepth] ="1 " [height] ="'550px' ">
115+ < igx-grid-toolbar [title] ="'Tree grid with cell merging' ">
116+ < igx-grid-toolbar-actions >
117+ < button igxButton (click) ="toggleStrategy() "> Toggle strategy</ button >
118+ </ igx-grid-toolbar-actions >
119+ </ igx-grid-toolbar >
120+ < igx-column field ="ContactName " width ="200px " [hasSummary] ="true ">
121+ </ igx-column >
122+ < igx-column field ="ContactTitle " width ="200px "> </ igx-column >
123+ < igx-column field ="Country " width ="200px " [merge] ="true " sortable ="true "> </ igx-column >
124+ < igx-column field ="City " width ="200px " [merge] ="true " sortable ="true "> </ igx-column >
125+ </ igx-tree-grid >
126+ </ div >
0 commit comments