@@ -16,7 +16,7 @@ export declare interface RevoGrid extends Components.RevoGrid {}
1616 changeDetection : ChangeDetectionStrategy . OnPush ,
1717 template : '<ng-content></ng-content>' ,
1818 inputs : [ 'autoSizeColumn' , 'canFocus' , 'colSize' , 'columnTypes' , 'columns' , 'editors' , 'exporting' , 'filter' , 'frameSize' , 'grouping' , 'pinnedBottomSource' , 'pinnedTopSource' , 'plugins' , 'range' , 'readonly' , 'resize' , 'rowClass' , 'rowDefinitions' , 'rowHeaders' , 'rowSize' , 'source' , 'theme' , 'trimmedRows' ] ,
19- outputs : [ 'beforeEdit' , 'beforeRangeEdit' , 'afterEdit' , 'beforeAutofill' , 'beforeRange' , 'rowOrderChanged' , 'beforeSourceSortingApply' , 'beforeSortingApply' , 'beforeSorting' , 'rowDragStart' , 'headerClick' , 'beforeCellFocus' , 'beforeSourceSet' , 'afterSourceSet' , 'beforeColumnsSet' , 'afterColumnsSet' , 'beforeFilterApply' , 'viewportScroll' , 'beforeExport' , 'beforeEditStart' ]
19+ outputs : [ 'beforeEdit' , 'beforeRangeEdit' , 'afterEdit' , 'beforeAutofill' , 'beforeRange' , 'rowOrderChanged' , 'beforeSourceSortingApply' , 'beforeSortingApply' , 'beforeSorting' , 'rowDragStart' , 'headerClick' , 'beforeCellFocus' , 'beforeSourceSet' , 'afterSourceSet' , 'beforeColumnsSet' , 'afterColumnsSet' , 'beforeFilterApply' , 'beforeFilterTrimmed' , ' viewportScroll', 'beforeExport' , 'beforeEditStart' ]
2020} )
2121export class RevoGrid {
2222 /** Before edit event.
@@ -73,8 +73,13 @@ You can override data source here */
7373 afterColumnsSet ! : IRevoGridComponent [ 'afterColumnsSet' ] ;
7474 /** Before filter applied to data source
7575Use e.preventDefault() to prevent cell focus change
76- Update @collection if you wish to change filters on the flight */
76+ Update @collection if you wish to change filters */
7777 beforeFilterApply ! : IRevoGridComponent [ 'beforeFilterApply' ] ;
78+ /** Before filter trimmed values
79+ Use e.preventDefault() to prevent value trimming and filter apply
80+ Update @collection if you wish to change filters
81+ Update @itemsToFilter if you wish to filter indexes of trimming */
82+ beforeFilterTrimmed ! : IRevoGridComponent [ 'beforeFilterTrimmed' ] ;
7883 /** Triggered when view port scrolled */
7984 viewportScroll ! : IRevoGridComponent [ 'viewportScroll' ] ;
8085 /** Before export
@@ -88,7 +93,7 @@ Use e.preventDefault() to prevent edit */
8893 constructor ( c : ChangeDetectorRef , r : ElementRef , protected z : NgZone ) {
8994 c . detach ( ) ;
9095 this . el = r . nativeElement ;
91- proxyOutputs ( this , this . el , [ 'beforeEdit' , 'beforeRangeEdit' , 'afterEdit' , 'beforeAutofill' , 'beforeRange' , 'rowOrderChanged' , 'beforeSourceSortingApply' , 'beforeSortingApply' , 'beforeSorting' , 'rowDragStart' , 'headerClick' , 'beforeCellFocus' , 'beforeSourceSet' , 'afterSourceSet' , 'beforeColumnsSet' , 'afterColumnsSet' , 'beforeFilterApply' , 'viewportScroll' , 'beforeExport' , 'beforeEditStart' ] ) ;
96+ proxyOutputs ( this , this . el , [ 'beforeEdit' , 'beforeRangeEdit' , 'afterEdit' , 'beforeAutofill' , 'beforeRange' , 'rowOrderChanged' , 'beforeSourceSortingApply' , 'beforeSortingApply' , 'beforeSorting' , 'rowDragStart' , 'headerClick' , 'beforeCellFocus' , 'beforeSourceSet' , 'afterSourceSet' , 'beforeColumnsSet' , 'afterColumnsSet' , 'beforeFilterApply' , 'beforeFilterTrimmed' , ' viewportScroll', 'beforeExport' , 'beforeEditStart' ] ) ;
9297 }
9398}
9499
0 commit comments