@@ -14,7 +14,7 @@ import { IgxColumnComponent } from '../grids/columns/column.component';
14
14
import { IgxFilteringOperand , IgxNumberFilteringOperand } from '../data-operations/filtering-condition' ;
15
15
import { IFilteringExpressionsTree , FilteringExpressionsTree } from '../data-operations/filtering-expressions-tree' ;
16
16
import { FilteringStrategy , IgxFilterItem } from '../data-operations/filtering-strategy' ;
17
- import { IgxExcelStyleHeaderIconDirective , IgxSortAscendingHeaderIconDirective , IgxSortDescendingHeaderIconDirective , IgxSortHeaderIconDirective } from '../grids/public_api' ;
17
+ import { ISortingOptions , IgxExcelStyleHeaderIconDirective , IgxSortAscendingHeaderIconDirective , IgxSortDescendingHeaderIconDirective , IgxSortHeaderIconDirective } from '../grids/public_api' ;
18
18
import { IgxRowAddTextDirective , IgxRowEditActionsDirective , IgxRowEditTabStopDirective , IgxRowEditTemplateDirective , IgxRowEditTextDirective } from '../grids/grid.rowEdit.directive' ;
19
19
import { IgxExcelStyleColumnOperationsTemplateDirective , IgxExcelStyleFilterOperationsTemplateDirective , IgxGridExcelStyleFilteringComponent } from '../grids/filtering/excel-style/excel-style-filtering.component' ;
20
20
import { FilteringLogic } from '../data-operations/filtering-expression.interface' ;
@@ -2144,6 +2144,24 @@ export class SortByAnotherColumnComponent extends GridDeclaredColumnsComponent i
2144
2144
}
2145
2145
}
2146
2146
2147
+ @Component ( {
2148
+ template : GridTemplateStrings . declareGrid (
2149
+ '[sortingOptions]="sortingOptions"' ,
2150
+ '' ,
2151
+ ColumnDefinitions . idFirstLastNameSortable ,
2152
+ '' ,
2153
+ '' ,
2154
+ '' ) ,
2155
+ standalone : true ,
2156
+ imports : [ IgxGridComponent , IgxColumnComponent ]
2157
+ } )
2158
+ export class SortOnInitComponent extends GridDeclaredColumnsComponent implements OnInit {
2159
+ public sortingOptions : ISortingOptions = { mode : 'single' } ;
2160
+ public ngOnInit ( ) : void {
2161
+ this . grid . sortingExpressions = [ { fieldName : 'Name' , dir : SortingDirection . Asc } ] ;
2162
+ }
2163
+ }
2164
+
2147
2165
@Component ( {
2148
2166
template : `
2149
2167
<igx-grid #grid [data]="data" [height]="'500px'" [width]="'500px'">
0 commit comments