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
TypeScript
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;
}