igniteui-webcomponents-grids
Version:
Ignite UI Web Components grid components.
36 lines (35 loc) • 1.26 kB
TypeScript
import { CellKey as CellKey_internal } from "./CellKey";
import { IgcPrimaryKeyValue } from './igc-primary-key-value';
import { IgcDataGridColumnComponent } from './igc-data-grid-column-component';
/**
* An indentifier for a specific cell in the grid.
*/
export declare class IgcCellKey {
protected _implementation: any;
private _primaryKey;
get i(): CellKey_internal;
private onImplementationCreated;
constructor();
protected _provideImplementation(i: any): void;
/**
* Gets or sets the primary key of the row associated with the cell.
*/
get primaryKey(): IgcPrimaryKeyValue;
set primaryKey(v: IgcPrimaryKeyValue);
/**
* Gets or sets the row data object associated with the cell.
*/
get rowItem(): any;
set rowItem(v: any);
/**
* Gets or sets the column name associated with the cell.
* All columns in the grid must have a unique name. That unique name is what is used for this property.
*/
get columnUniqueKey(): string;
set columnUniqueKey(v: string);
/**
* Gets or sets the resolved column object associated with this cell.
*/
get resolvedColumn(): IgcDataGridColumnComponent;
findByName(name: string): any;
}