@@ -14,7 +14,7 @@ import { IgxColumnComponent } from '../grids/columns/column.component';
1414import { IgxFilteringOperand , IgxNumberFilteringOperand } from '../data-operations/filtering-condition' ;
1515import { IFilteringExpressionsTree , FilteringExpressionsTree } from '../data-operations/filtering-expressions-tree' ;
1616import { 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' ;
1818import { IgxRowAddTextDirective , IgxRowEditActionsDirective , IgxRowEditTabStopDirective , IgxRowEditTemplateDirective , IgxRowEditTextDirective } from '../grids/grid.rowEdit.directive' ;
1919import { IgxExcelStyleColumnOperationsTemplateDirective , IgxExcelStyleFilterOperationsTemplateDirective , IgxGridExcelStyleFilteringComponent } from '../grids/filtering/excel-style/excel-style-filtering.component' ;
2020import { FilteringLogic } from '../data-operations/filtering-expression.interface' ;
@@ -2144,6 +2144,24 @@ export class SortByAnotherColumnComponent extends GridDeclaredColumnsComponent i
21442144 }
21452145}
21462146
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+
21472165@Component ( {
21482166 template : `
21492167 <igx-grid #grid [data]="data" [height]="'500px'" [width]="'500px'">
0 commit comments