@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
74 lines (73 loc) • 2.42 kB
TypeScript
import { OnInit } from '@angular/core';
import { StatusIconType } from '../icon/layered-icon/status/status-icon.component';
import * as i0 from "@angular/core";
export declare class PropertyGridItemComponent implements OnInit {
/**
* The internal value/context for the property grid item.
*/
private internalValue;
/**
* The label for the property grid item.
*/
label: string;
/**
* The plain string content for value when value is link or action.
*/
prefixString: string;
/**
* The setter for value/context.
*/
set value(input: any);
/**
* The getter for value/context.
*/
get value(): any;
/**
* It indicates the action for the property grid item.
*/
action: MsftSme.Action1<PropertyGridItemComponent>;
/**
* The link for the property grid item.
*/
link: string;
/**
* The tooltip for the property grid item.
*/
tooltip: string;
/**
* It indicates whether the property grid item is external link.
*/
isExternalLink: boolean;
/**
* The icon class for the property grid item.
*/
iconClass: string;
/**
* The status for the property grid item.
*/
status: StatusIconType.Bindable;
/**
* It indicates the column span for the layout.
*/
columnSpan: number;
/**
* It indicates the rendering of loading wheel when data unloaded.
*/
isAsync: boolean;
/**
* It indicates whether the property grid is loading.
* This parameter has to have isAsync set to true to use.
*/
loading: boolean;
/**
* Gets the status class to apply to this components value section
*/
get statusClass(): string;
ngOnInit(): void;
/**
* Give the ability to reset loading.
*/
resetLoading(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PropertyGridItemComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PropertyGridItemComponent, "sme-property-grid-item", never, { "label": "label"; "prefixString": "prefixString"; "value": "value"; "action": "action"; "link": "link"; "tooltip": "tooltip"; "isExternalLink": "isExternalLink"; "iconClass": "iconClass"; "status": "status"; "columnSpan": "columnSpan"; "isAsync": "isAsync"; }, {}, never, never, false, never>;
}