UNPKG

igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

63 lines (62 loc) 1.9 kB
import { AfterContentInit } from '@angular/core'; import { IgxColumnGroupComponent } from './column-group.component'; import * as i0 from "@angular/core"; /** * Column layout for declaration of Multi-row Layout * * @igxParent IgxGridComponent */ export declare class IgxColumnLayoutComponent extends IgxColumnGroupComponent implements AfterContentInit { /** @hidden @internal **/ childrenVisibleIndexes: any[]; /** * Gets the width of the column layout. * ```typescript * let columnGroupWidth = this.columnGroup.width; * ``` * * @memberof IgxColumnGroupComponent */ get width(): any; set width(val: any); get columnLayout(): boolean; /** * @hidden */ getCalcWidth(): any; /** * Gets the column visible index. * If the column is not visible, returns `-1`. * ```typescript * let visibleColumnIndex = this.column.visibleIndex; * ``` * * @memberof IgxColumnComponent */ get visibleIndex(): number; get hidden(): boolean; /** * Sets the column layout hidden property. * ```typescript * <igx-column-layout [hidden] = "true"></igx-column-> * ``` * * @memberof IgxColumnGroupComponent */ set hidden(value: boolean); /** * @hidden */ ngAfterContentInit(): void; /** @hidden @internal **/ get hasLastPinnedChildColumn(): boolean; /** @hidden @internal **/ get hasFirstPinnedChildColumn(): boolean; /** * @hidden */ populateVisibleIndexes(): void; static ɵfac: i0.ɵɵFactoryDeclaration<IgxColumnLayoutComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IgxColumnLayoutComponent, "igx-column-layout", never, { "hidden": { "alias": "hidden"; "required": false; }; }, {}, never, ["igx-column,igc-column"], true, never>; static ngAcceptInputType_hidden: unknown; }