devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
221 lines (220 loc) • 9.32 kB
TypeScript
/*!
* devextreme-angular
* Version: 22.1.14
* Build date: Mon Apr 29 2024
*
* Copyright (c) 2012 - 2024 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 { CollectionNestedOption } from 'devextreme-angular/core';
import DevExpress from 'devextreme/bundles/dx.all';
import { dxBoxOptions } from 'devextreme/ui/box';
import { dxButtonOptions } from 'devextreme/ui/button';
import { dxTabPanelOptions } from 'devextreme/ui/tab_panel';
import * as i0 from "@angular/core";
export declare abstract class DxiButtonGroupItem extends CollectionNestedOption {
get disabled(): boolean;
set disabled(value: boolean);
get html(): string;
set html(value: string);
get icon(): string;
set icon(value: string);
get template(): any;
set template(value: any);
get text(): string;
set text(value: string);
get title(): string;
set title(value: string);
get visible(): boolean | undefined;
set visible(value: boolean | undefined);
get onClick(): Function;
set onClick(value: Function);
get stylingMode(): string;
set stylingMode(value: string);
get type(): string;
set type(value: string);
get baseSize(): number | string;
set baseSize(value: number | string);
get box(): dxBoxOptions | undefined;
set box(value: dxBoxOptions | undefined);
get ratio(): number;
set ratio(value: number);
get shrink(): number;
set shrink(value: number);
get elementAttr(): any;
set elementAttr(value: any);
get hint(): string;
set hint(value: string);
get beginGroup(): boolean;
set beginGroup(value: boolean);
get closeMenuOnClick(): boolean;
set closeMenuOnClick(value: boolean);
get items(): Array<DevExpress.ui.dxContextMenuItem | DevExpress.ui.dxFormSimpleItem | DevExpress.ui.dxFormGroupItem | DevExpress.ui.dxFormTabbedItem | DevExpress.ui.dxFormEmptyItem | DevExpress.ui.dxFormButtonItem | DevExpress.ui.dxDiagramCustomCommand | DevExpress.ui.dxFileManagerContextMenuItem | any | string | DevExpress.ui.dxMenuItem | DevExpress.ui.dxTreeViewItem>;
set items(value: Array<DevExpress.ui.dxContextMenuItem | DevExpress.ui.dxFormSimpleItem | DevExpress.ui.dxFormGroupItem | DevExpress.ui.dxFormTabbedItem | DevExpress.ui.dxFormEmptyItem | DevExpress.ui.dxFormButtonItem | DevExpress.ui.dxDiagramCustomCommand | DevExpress.ui.dxFileManagerContextMenuItem | any | string | DevExpress.ui.dxMenuItem | DevExpress.ui.dxTreeViewItem>);
get selectable(): boolean;
set selectable(value: boolean);
get selected(): boolean;
set selected(value: boolean);
get colSpan(): number | undefined;
set colSpan(value: number | undefined);
get cssClass(): string | undefined;
set cssClass(value: string | undefined);
get dataField(): string | undefined;
set dataField(value: string | undefined);
get editorOptions(): any | undefined;
set editorOptions(value: any | undefined);
get editorType(): string;
set editorType(value: string);
get helpText(): string | undefined;
set helpText(value: string | undefined);
get isRequired(): boolean | undefined;
set isRequired(value: boolean | undefined);
get itemType(): string;
set itemType(value: string);
get label(): {
alignment?: string;
location?: string;
showColon?: boolean;
text?: string | undefined;
visible?: boolean;
};
set label(value: {
alignment?: string;
location?: string;
showColon?: boolean;
text?: string | undefined;
visible?: boolean;
});
get name(): string | undefined;
set name(value: string | undefined);
get validationRules(): Array<DevExpress.ui.RequiredRule | DevExpress.ui.NumericRule | DevExpress.ui.RangeRule | DevExpress.ui.StringLengthRule | DevExpress.ui.CustomRule | DevExpress.ui.CompareRule | DevExpress.ui.PatternRule | DevExpress.ui.EmailRule | DevExpress.ui.AsyncRule>;
set validationRules(value: Array<DevExpress.ui.RequiredRule | DevExpress.ui.NumericRule | DevExpress.ui.RangeRule | DevExpress.ui.StringLengthRule | DevExpress.ui.CustomRule | DevExpress.ui.CompareRule | DevExpress.ui.PatternRule | DevExpress.ui.EmailRule | DevExpress.ui.AsyncRule>);
get visibleIndex(): number | undefined;
set visibleIndex(value: number | undefined);
get alignItemLabels(): boolean;
set alignItemLabels(value: boolean);
get caption(): string | undefined;
set caption(value: string | undefined);
get colCount(): number;
set colCount(value: number);
get colCountByScreen(): {
lg?: number | undefined;
md?: number | undefined;
sm?: number | undefined;
xs?: number | undefined;
};
set colCountByScreen(value: {
lg?: number | undefined;
md?: number | undefined;
sm?: number | undefined;
xs?: number | undefined;
});
get tabPanelOptions(): dxTabPanelOptions | undefined;
set tabPanelOptions(value: dxTabPanelOptions | undefined);
get tabs(): Array<any | {
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<DevExpress.ui.dxFormSimpleItem | DevExpress.ui.dxFormGroupItem | DevExpress.ui.dxFormTabbedItem | DevExpress.ui.dxFormEmptyItem | DevExpress.ui.dxFormButtonItem>;
tabTemplate?: any | undefined;
template?: any | undefined;
title?: string | undefined;
}>;
set tabs(value: Array<any | {
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<DevExpress.ui.dxFormSimpleItem | DevExpress.ui.dxFormGroupItem | DevExpress.ui.dxFormTabbedItem | DevExpress.ui.dxFormEmptyItem | DevExpress.ui.dxFormButtonItem>;
tabTemplate?: any | undefined;
template?: any | undefined;
title?: string | undefined;
}>);
get badge(): string;
set badge(value: string);
get tabTemplate(): any;
set tabTemplate(value: any);
get buttonOptions(): dxButtonOptions | undefined;
set buttonOptions(value: dxButtonOptions | undefined);
get horizontalAlignment(): string;
set horizontalAlignment(value: string);
get verticalAlignment(): string;
set verticalAlignment(value: string);
get locateInMenu(): string;
set locateInMenu(value: string);
get location(): string | Array<any | {
col?: number;
colspan?: number | undefined;
row?: number;
rowspan?: number | undefined;
screen?: string | undefined;
}>;
set location(value: string | Array<any | {
col?: number;
colspan?: number | undefined;
row?: number;
rowspan?: number | undefined;
screen?: string | undefined;
}>);
get menuItemTemplate(): any;
set menuItemTemplate(value: any);
get options(): any;
set options(value: any);
get showText(): string;
set showText(value: string);
get widget(): string;
set widget(value: string);
get height(): number;
set height(value: number);
get width(): number;
set width(value: number);
get imageAlt(): string;
set imageAlt(value: string);
get imageSrc(): string;
set imageSrc(value: string);
get acceptedValues(): Array<string | number | boolean>;
set acceptedValues(value: Array<string | number | boolean>);
get formatName(): string;
set formatName(value: string);
get formatValues(): Array<string | number | boolean>;
set formatValues(value: Array<string | number | boolean>);
get key(): string;
set key(value: string);
get showChevron(): boolean;
set showChevron(value: boolean);
get menuTemplate(): any;
set menuTemplate(value: any);
get heightRatio(): number;
set heightRatio(value: number);
get widthRatio(): number;
set widthRatio(value: number);
get expanded(): boolean;
set expanded(value: boolean);
get hasItems(): boolean | undefined;
set hasItems(value: boolean | undefined);
get id(): number | string | undefined;
set id(value: number | string | undefined);
get parentId(): number | string | undefined;
set parentId(value: number | string | undefined);
static ɵfac: i0.ɵɵFactoryDeclaration<DxiButtonGroupItem, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DxiButtonGroupItem, "ng-component", never, {}, {}, never, never>;
}