@syncfusion/ej2-gantt
Version:
Essential JS 2 Gantt Component
42 lines (41 loc) • 1.44 kB
TypeScript
import { ChildProperty } from '@syncfusion/ej2-base';
import { DialogFieldType } from '../base/enum';
import { TreeGridModel } from '@syncfusion/ej2-treegrid';
import { GridModel } from '@syncfusion/ej2-grids';
import { RichTextEditorModel } from '@syncfusion/ej2-richtexteditor';
/**
* Defines dialog fields of add dialog.
*/
export declare class AddDialogFieldSettings extends ChildProperty<AddDialogFieldSettings> {
/**
* Specifies the types of tabs that contain editors for columns.
* Available tab types:
* * `General` - Represents the general information editor tab.
* * `Dependency` - Represents the dependency editor tab.
* * `Resources` - Represents the resource editor tab.
* * `Notes` - Represents the notes editor tab.
* * `Segments` - Represents the segments editor tab.
* * `Custom` - Represents the custom column editor tab.
*
* @default null
*/
type: DialogFieldType;
/**
* Defines header text of tab item.
*
* @default null
*/
headerText: string;
/**
* Specifies the edited column fields to be placed inside the tab.
*
* @default null
*/
fields: string[];
/**
* Specifies the configuration properties for Grid, Rich Text Editor (RTE), or TreeGrid controls within the Gantt edit dialog.
*
* @default null
*/
additionalParams: TreeGridModel | GridModel | RichTextEditorModel;
}