This repository was archived by the owner on Jun 22, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +13
-1
lines changed
src/app/samples/sample-eleven Expand file tree Collapse file tree 4 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " @angular-ru/ng-table-builder" ,
3- "version" : " 0.36 .0" ,
3+ "version" : " 0.37 .0" ,
44 "license" : " MIT" ,
55 "bugs" : {
66 "url" : " https://github.com/Angular-RU/ng-table-builder/issues"
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ export class ContextMenuState {
66 public key : string = null ;
77 public item : Any = null ;
88 public value : Any = null ;
9+ public textContent : string = null ;
910
1011 constructor ( state : ContextMenuState | null = null ) {
1112 if ( state ) {
@@ -14,6 +15,7 @@ export class ContextMenuState {
1415 this . key = state . key ;
1516 this . item = state . item ;
1617 this . value = state . value ;
18+ this . textContent = state . textContent ;
1719 }
1820 }
1921}
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ export class ContextMenuService {
1717 item : row ,
1818 opened : true ,
1919 value : getDeepValue ( row , key ) || null ,
20+ textContent : ( ( event . target || { } ) as Node ) . textContent ,
2021 position : { left : event . clientX , top : event . clientY }
2122 } ) ;
2223
Original file line number Diff line number Diff line change 106106 < ngx-menu-content > Copy in buffer ID</ ngx-menu-content >
107107 </ ngx-context-menu-item >
108108
109+ < ngx-context-menu-item #item *ngIf ="item.state.key === 'price' ">
110+ < ngx-menu-content icon > </ ngx-menu-content >
111+ < ngx-menu-content > Price: {{ item.state.textContent }}</ ngx-menu-content >
112+ </ ngx-context-menu-item >
113+
109114 < ngx-context-menu-item >
110115 < ngx-menu-content icon > </ ngx-menu-content >
111116 < ngx-menu-content >
112117 Selected items ({{ table1 | countSelectedItems }})
113118 </ ngx-menu-content >
114119 </ ngx-context-menu-item >
115120 </ ngx-context-menu >
121+
122+ < ngx-column key ="price " important-template >
123+ < ng-template ngx-td let-value > {{ value | currency }}</ ng-template >
124+ </ ngx-column >
116125 </ ngx-table-builder >
117126
118127 < br />
You can’t perform that action at this time.
0 commit comments