UNPKG

igniteui-webcomponents-grids

Version:

Ignite UI Web Components grid components.

139 lines (137 loc) 5.75 kB
import { IgSize } from "igniteui-webcomponents-core"; import { PropertyEditor } from "./PropertyEditor"; import { BaseControlTheme } from "igniteui-webcomponents-core"; import { ControlDisplayDensity } from "igniteui-webcomponents-core"; import { IgcHTMLElement } from "igniteui-webcomponents-core"; import { ComponentRenderer } from "igniteui-webcomponents-core"; import { TypeDescriptionContext } from "igniteui-webcomponents-core"; import { IgcPropertyEditorPropertyDescriptionCollection } from "igniteui-webcomponents-layouts"; import { IgcPropertyEditorPropertyDescriptionComponent } from "igniteui-webcomponents-layouts"; import { InputGroupDisplayType } from "igniteui-webcomponents-inputs"; export declare class IgcPropertyEditorComponent extends IgcHTMLElement { private _implementation; private _height; private _width; set height(value: string); get height(): string; set width(value: string); get width(): string; private _webComponentWrapper; private _webComponentRenderer; private _portalManager; contentProperties: IgcPropertyEditorPropertyDescriptionComponent[]; /** * The properties actually present in the editor. Do not directly modify this array. * This array's contents can be modified by using the properties property or providing child content. */ actualProperties: IgcPropertyEditorPropertyDescriptionComponent[]; private _properties; private _propertiesAdapter; /** * A collection of manually added properties for the editor. */ get properties(): IgcPropertyEditorPropertyDescriptionCollection; constructor(); updateStyle(): void; destroy(): void; private updateContentProperties; protected createImplementation(): PropertyEditor; get i(): PropertyEditor; private _disconnected; disconnectedCallback(): void; connectedCallback(): void; afterContentInit(): void; private _settingAttributes; protected _attached: boolean; private _queuedSetAttributes; protected _enqueueSetAttribute(attrName: string, attrValue: string): void; protected _flushQueuedAttributes(): void; protected _a(attrName: string, attrValue: any): void; private static _observedAttributesIgcPropertyEditorComponent; static get observedAttributes(): string[]; private _updatingFromAttribute; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; static htmlTagName: string; protected static _isElementRegistered: boolean; static register(): void; private _actualDataSource; /** * Gets the actaul data or data source instance to which to bind the grid. */ get actualDataSource(): IgcPropertyEditorPropertyDescriptionCollection; set actualDataSource(v: IgcPropertyEditorPropertyDescriptionCollection); /** * Gets or Sets the property name that contains the values. */ get filterPlaceholderText(): string; set filterPlaceholderText(v: string); /** * Gets or Sets the property name that contains the values. */ get searchInputType(): InputGroupDisplayType; set searchInputType(v: InputGroupDisplayType); /** * Gets or Sets the property name that contains the values. */ get rowHeight(): number; set rowHeight(v: number); /** * Gets or Sets the property name that contains the values. */ get cellTextStyle(): string; set cellTextStyle(v: string); /** * Gets or Sets the property name that contains the values. */ get baseTheme(): BaseControlTheme; set baseTheme(v: BaseControlTheme); /** * Gets or Sets the property name that contains the values. */ get density(): ControlDisplayDensity; set density(v: ControlDisplayDensity); get actualDescriptionContext(): TypeDescriptionContext; set actualDescriptionContext(v: TypeDescriptionContext); get descriptionContext(): TypeDescriptionContext; set descriptionContext(v: TypeDescriptionContext); get componentRenderer(): ComponentRenderer; set componentRenderer(v: ComponentRenderer); get target(): any; set target(v: any); get descriptionType(): string; set descriptionType(v: string); get isHorizontal(): boolean; set isHorizontal(v: boolean); get isWrappingEnabled(): boolean; set isWrappingEnabled(v: boolean); get isIndirectModeEnabled(): boolean; set isIndirectModeEnabled(v: boolean); /** * Gets or sets the color to use for the background of the component. */ get backgroundColor(): string; set backgroundColor(v: string); /** * Gets or sets the color to use for the text of the component. */ get textColor(): string; set textColor(v: string); findByName(name: string): any; protected __p: string; protected _hasUserValues: Set<string>; protected get hasUserValues(): Set<string>; protected __m(propertyName: string): void; protected _stylingContainer: any; protected _stylingParent: any; protected _inStyling: boolean; protected _styling(container: any, component: any, parent?: any): void; getDesiredSize(): IgSize; notifySetItem(index: number, oldItem: any, newItem: any): void; /** * Manually notifies the checkboxlist's grid that the data it has bound to has been cleared and needs to be re-examined. * This should not be called if the data that the grid is bound to is already observable. */ notifyClearItems(): void; notifyInsertItem(index: number, newItem: any): void; notifyRemoveItem(index: number, oldItem: any): void; }