UNPKG

devextreme-angular

Version:

Angular UI and visualization components based on DevExtreme widgets

82 lines (81 loc) 4.01 kB
/*! * devextreme-angular * Version: 24.2.6 * Build date: Mon Mar 17 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ import { QueryList } from '@angular/core'; import { FormItemType, dxFormButtonItem, dxFormEmptyItem, dxFormGroupItem, dxFormSimpleItem, dxFormTabbedItem } from 'devextreme/ui/form'; import { dxTabPanelOptions } from 'devextreme/ui/tab_panel'; import { NestedOptionHost } from 'devextreme-angular/core'; import { CollectionNestedOption } from 'devextreme-angular/core'; import { DxiFormTabComponent } from './tab-dxi'; import * as i0 from "@angular/core"; export declare class DxiFormTabbedItemComponent extends CollectionNestedOption { get colSpan(): number | undefined; set colSpan(value: number | undefined); get cssClass(): string | undefined; set cssClass(value: string | undefined); get itemType(): FormItemType; set itemType(value: FormItemType); get name(): string | undefined; set name(value: string | undefined); get tabPanelOptions(): dxTabPanelOptions | undefined; set tabPanelOptions(value: dxTabPanelOptions | undefined); get tabs(): { alignItemLabels?: boolean; badge?: string | undefined; colCount?: number; colCountByScreen?: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; disabled?: boolean; icon?: string | undefined; items?: Array<dxFormButtonItem | dxFormEmptyItem | dxFormGroupItem | dxFormSimpleItem | dxFormTabbedItem>; tabTemplate?: any; template?: any; title?: string | undefined; }[]; set tabs(value: { alignItemLabels?: boolean; badge?: string | undefined; colCount?: number; colCountByScreen?: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; disabled?: boolean; icon?: string | undefined; items?: Array<dxFormButtonItem | dxFormEmptyItem | dxFormGroupItem | dxFormSimpleItem | dxFormTabbedItem>; tabTemplate?: any; template?: any; title?: string | undefined; }[]); get visible(): boolean; set visible(value: boolean); get visibleIndex(): number | undefined; set visibleIndex(value: number | undefined); protected get _optionPath(): string; get tabsChildren(): QueryList<DxiFormTabComponent>; set tabsChildren(value: QueryList<DxiFormTabComponent>); constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DxiFormTabbedItemComponent, [{ host: true; skipSelf: true; }, { host: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<DxiFormTabbedItemComponent, "dxi-form-tabbed-item", never, { "colSpan": { "alias": "colSpan"; "required": false; }; "cssClass": { "alias": "cssClass"; "required": false; }; "itemType": { "alias": "itemType"; "required": false; }; "name": { "alias": "name"; "required": false; }; "tabPanelOptions": { "alias": "tabPanelOptions"; "required": false; }; "tabs": { "alias": "tabs"; "required": false; }; "visible": { "alias": "visible"; "required": false; }; "visibleIndex": { "alias": "visibleIndex"; "required": false; }; }, {}, ["tabsChildren"], never, false, never>; } export declare class DxiFormTabbedItemModule { static ɵfac: i0.ɵɵFactoryDeclaration<DxiFormTabbedItemModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<DxiFormTabbedItemModule, [typeof DxiFormTabbedItemComponent], never, [typeof DxiFormTabbedItemComponent]>; static ɵinj: i0.ɵɵInjectorDeclaration<DxiFormTabbedItemModule>; }