1- < div class ="sample-wrapper ">
2- < app-page-header title ="Action Strip ">
3- The Action Strip provide templatable area for one or more actions.
4- </ app-page-header >
5- < section >
6- < article >
7- < div >
8- < h4 > Display Density</ h4 >
9- < button igxButton ="raised " [disabled] ="displayDensity === compact "
10- (click) ="setDensity(compact) "> Compact</ button >
11- < button igxButton ="raised " [disabled] ="displayDensity === cosy " (click) ="setDensity(cosy) "> Cosy</ button >
12- < button igxButton ="raised " [disabled] ="displayDensity === comfortable "
13- (click) ="setDensity(comfortable) "> Comfortable</ button >
14- </ div >
15- </ article >
16- < article >
17- < div class ="sample-column ">
18- < div class ="parent " (mouseenter) ="showActions() " (mouseleave) ="hideActions() ">
19- < p >
20- Lorem ipsum dolor sit amet, consectetur adipiscing elit,
21- sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
22- </ p >
23- < igx-action-strip [(displayDensity)] ="displayDensity " class ="my-action-strip " #actionstrip
24- *ngIf ="isVisible ">
25- < igx-icon (click) ="doSomeAction() "> alarm</ igx-icon >
26- </ igx-action-strip >
27- </ div >
28- </ div >
29- < div class ="sample-column ">
30- < p > {{result}}</ p >
31- </ div >
32- </ article >
1+ < div class ="display-density-actions ">
2+ < igx-buttongroup >
3+ < button igxButton [disabled] ="displayDensity === compact "
4+ (click) ="setDensity(compact) "> Compact</ button >
5+ < button igxButton [disabled] ="displayDensity === cosy " (click) ="setDensity(cosy) "> Cosy</ button >
6+ < button igxButton [disabled] ="displayDensity === comfortable "
7+ (click) ="setDensity(comfortable) "> Comfortable</ button >
8+ </ igx-buttongroup >
9+ </ div >
10+
11+ < div class ="sample-column ">
12+ < div class ="parent " (mouseenter) ="showActions() " (mouseleave) ="hideActions() ">
13+ < p >
14+ Lorem ipsum dolor sit amet, consectetur adipiscing elit,
15+ sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
16+ </ p >
17+ < igx-action-strip [(displayDensity)] ="displayDensity " class ="my-action-strip " #actionstrip
18+ *ngIf ="isVisible ">
19+ < igx-icon (click) ="doSomeAction() "> alarm</ igx-icon >
20+ </ igx-action-strip >
21+ </ div >
22+ </ div >
23+ < div class ="sample-column ">
24+ < p > {{result}}</ p >
25+ </ div >
26+
27+ < div class ="sample-column ">
28+ < h5 > Grid Pinning Action</ h5 >
29+ < igx-grid #grid1 [data] ="data " [width] ="'800px' " [height] ="'500px' "
30+ [rowEditable] ="true " [primaryKey] ="'ID' " [(displayDensity)] ="displayDensity "
31+ (mouseleave) ="onMouseLeave(actionstrip1) " (mouseover) ="onMouseOver($event, grid1, actionstrip1) ">
32+ < igx-column *ngFor ="let c of columns " [sortable] ="true " [field] ="c.field " [header] ="c.field "
33+ [width] ="c.width " [pinned] ='c.pinned ' [hidden] ='c.hidden '>
34+ </ igx-column >
3335
34- < article >
35- < div class ="sample-column ">
36- < h5 > Grid Pinning Action</ h5 >
37- < igx-grid #grid1 [data] ="data " [width] ="'800px' " [height] ="'500px' "
38- [rowEditable] ="true " [primaryKey] ="'ID' " [(displayDensity)] ="displayDensity "
39- (mouseleave) ="onMouseLeave(actionstrip1) " (mouseover) ="onMouseOver($event, grid1, actionstrip1) ">
40- < igx-column *ngFor ="let c of columns " [sortable] ="true " [field] ="c.field " [header] ="c.field "
41- [width] ="c.width " [pinned] ='c.pinned ' [hidden] ='c.hidden '>
42- </ igx-column >
36+ < igx-action-strip #actionstrip1 [(displayDensity)] ="displayDensity ">
37+ < igx-grid-pinning-actions > </ igx-grid-pinning-actions >
38+ </ igx-action-strip >
39+ </ igx-grid >
40+ </ div >
41+
42+ < div class ="sample-column ">
43+ < h5 > Grid Pinning and Editing Actions</ h5 >
44+ < igx-grid #grid2 [data] ="data " [width] ="'800px' " [height] ="'500px' " [rowSelection] ="'multiple' "
45+ [rowEditable] ="true " [primaryKey] ="'ID' " [(displayDensity)] ="displayDensity "
46+ (mouseleave) ="onMouseLeave(actionstrip2) ">
47+ < igx-column *ngFor ="let c of columns " [sortable] ="true " [field] ="c.field " [header] ="c.field "
48+ [width] ="c.width " [pinned] ='c.pinned ' [hidden] ='c.hidden '>
49+ < ng-template igxCell let-cell ="cell " let-val >
50+ < div class ="cell-template " (mouseover) ="actionstrip2.show(cell.row) ">
51+ < span > {{val}}</ span >
52+ </ div >
53+ </ ng-template >
54+ </ igx-column >
4355
44- < igx-action-strip #actionstrip1 [(displayDensity)] ="displayDensity ">
45- < igx-grid-pinning-actions > </ igx-grid-pinning-actions >
46- < /igx-action-strip >
47- </ igx-grid >
48- </ div >
49- </ article >
56+ < igx-action-strip #actionstrip2 [(displayDensity)] ="displayDensity ">
57+ < igx-grid-pinning-actions > </ igx-grid-pinning-actions >
58+ < igx-grid-editing-actions > < /igx-grid-editing-actions >
59+ </ igx-action-strip >
60+ </ igx-grid >
61+ </ div >
5062
51- < article >
52- < div class ="sample-column ">
53- < h5 > Grid Pinning and Editing Actions</ h5 >
54- < igx-grid #grid2 [data] ="data " [width] ="'800px' " [height] ="'500px' " [rowSelection] ="'multiple' "
55- [rowEditable] ="true " [primaryKey] ="'ID' " [(displayDensity)] ="displayDensity "
56- (mouseleave) ="onMouseLeave(actionstrip2) ">
57- < igx-column *ngFor ="let c of columns " [sortable] ="true " [field] ="c.field " [header] ="c.field "
58- [width] ="c.width " [pinned] ='c.pinned ' [hidden] ='c.hidden '>
59- < ng-template igxCell let-cell ="cell " let-val >
60- < div class ="cell-template " (mouseover) ="actionstrip2.show(cell.row) ">
61- < span > {{val}}</ span >
62- </ div >
63- </ ng-template >
64- </ igx-column >
63+ < div class ="sample-column ">
64+ < h5 > Actions in menu</ h5 >
65+ < igx-grid #grid3 [data] ="data " [width] ="'800px' " [height] ="'500px' " [rowSelection] ="'multiple' "
66+ [rowEditable] ="true " [primaryKey] ="'ID' " [(displayDensity)] ="displayDensity "
67+ (mouseleave) ="onMouseLeave(actionstrip3, $event) "
68+ (mouseover) ="onMouseOver($event, grid3, actionstrip3) ">
69+ < igx-column *ngFor ="let c of columns " [sortable] ="true " [field] ="c.field " [header] ="c.field "
70+ [width] ="c.width " [pinned] ='c.pinned ' [hidden] ='c.hidden '>
71+ </ igx-column >
6572
66- < igx-action-strip #actionstrip2 [(displayDensity)] ="displayDensity ">
67- < igx-grid-pinning-actions > </ igx-grid-pinning-actions >
68- < igx-grid-editing-actions > </ igx-grid-editing-actions >
69- </ igx-action-strip >
70- </ igx-grid >
71- </ div >
72- </ article >
73+ < igx-action-strip #actionstrip3 [(displayDensity)] ="displayDensity ">
74+ < igx-grid-pinning-actions *igxActionStripMenuItem > </ igx-grid-pinning-actions >
75+ < igx-grid-editing-actions *igxActionStripMenuItem > </ igx-grid-editing-actions >
76+ </ igx-action-strip >
77+ </ igx-grid >
78+ </ div >
7379
74- < article >
75- < div class ="sample-column ">
76- < h5 > Actions in menu</ h5 >
77- < igx-grid #grid3 [data] ="data " [width] ="'800px' " [height] ="'500px' " [rowSelection] ="'multiple' "
78- [rowEditable] ="true " [primaryKey] ="'ID' " [(displayDensity)] ="displayDensity "
79- (mouseleave) ="onMouseLeave(actionstrip3, $event) "
80- (mouseover) ="onMouseOver($event, grid3, actionstrip3) ">
81- < igx-column *ngFor ="let c of columns " [sortable] ="true " [field] ="c.field " [header] ="c.field "
82- [width] ="c.width " [pinned] ='c.pinned ' [hidden] ='c.hidden '>
83- </ igx-column >
8480
85- < igx-action-strip #actionstrip3 [(displayDensity)] ="displayDensity ">
86- < igx-grid-pinning-actions *igxActionStripMenuItem > </ igx-grid-pinning-actions >
87- < igx-grid-editing-actions *igxActionStripMenuItem > </ igx-grid-editing-actions >
88- </ igx-action-strip >
89- </ igx-grid >
90- </ div >
91- </ article >
92- </ section >
93- </ div >
0 commit comments