Skip to content

Commit cf7d2bb

Browse files
authored
refactor(row-island): disable getters of no use and hide from api docs (#14507)
1 parent e2396b4 commit cf7d2bb

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

projects/igniteui-angular/src/lib/grids/hierarchical-grid/row-island.component.ts

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,10 @@ import { IgxGridSelectionService } from '../selection/selection.service';
3636
import { IgxOverlayService } from '../../services/public_api';
3737
import { first, filter, takeUntil, pluck } from 'rxjs/operators';
3838
import { IgxColumnComponent } from '../columns/column.component';
39+
import { ISearchInfo } from '../common/events';
3940
import { IgxRowIslandAPIService } from './row-island-api.service';
4041
import { PlatformUtil } from '../../core/utils';
42+
import { IForOfState } from '../../directives/for-of/for_of.directive';
4143
import { IgxColumnResizingService } from '../resizing/resizing.service';
4244
import { GridType, IGX_GRID_SERVICE_BASE, IgxGridPaginatorTemplateContext } from '../common/grid.interface';
4345
import { IgxGridToolbarDirective, IgxGridToolbarTemplateContext } from '../toolbar/common';
@@ -168,8 +170,60 @@ export class IgxRowIslandComponent extends IgxHierarchicalGridBaseDirective
168170
* @hidden
169171
*/
170172
public rootGrid: GridType = null;
173+
174+
/** @hidden */
171175
public readonly data: any[] | null;
172176

177+
/** @hidden */
178+
public override get hiddenColumnsCount(): number {
179+
return 0;
180+
}
181+
182+
/** @hidden */
183+
public override get pinnedColumnsCount(): number {
184+
return 0;
185+
}
186+
187+
/** @hidden */
188+
public override get lastSearchInfo(): ISearchInfo {
189+
return null;
190+
}
191+
192+
/** @hidden */
193+
public override get filteredData(): any {
194+
return [];
195+
}
196+
197+
/** @hidden */
198+
public override get filteredSortedData(): any[] {
199+
return [];
200+
}
201+
202+
/** @hidden */
203+
public override get virtualizationState(): IForOfState {
204+
return null;
205+
}
206+
207+
/** @hidden */
208+
public override get pinnedColumns(): IgxColumnComponent[] {
209+
return [];
210+
}
211+
212+
/** @hidden */
213+
public override get unpinnedColumns(): IgxColumnComponent[] {
214+
return [];
215+
}
216+
217+
/** @hidden */
218+
public override get visibleColumns(): IgxColumnComponent[] {
219+
return [];
220+
}
221+
222+
/** @hidden */
223+
public override get dataView(): any[] {
224+
return [];
225+
}
226+
173227
private ri_columnListDiffer;
174228
private layout_id = `igx-row-island-`;
175229
private isInit = false;

0 commit comments

Comments
 (0)