Represents metadata about an Angular form section that is generated for an entity

Constructors

Properties

ClassName?: string

The TypeScript class name for the section component

ComponentCode?: string

The complete TypeScript component code for the section

EntityClassName?: string

The class name of the entity this section belongs to

Fields?: EntityFieldInfo[]

Array of entity fields that belong to this section

FileName?: string

The filename where the section component will be saved

FileNameWithoutExtension?: string

The filename without the .ts extension

GeneratedOutput?: GenerationResult

The generation result for related entity components

IsRelatedEntity?: boolean = false

Indicates if this section represents a related entity tab

MinSequence?: number

The minimum sequence number from fields in this section (used for sorting)

Name: string

The display name of the section

RelatedEntityDisplayLocation?: "Before Field Tabs" | "After Field Tabs" = 'After Field Tabs'

Specifies where related entity tabs should be displayed relative to field tabs

TabCode: string

The generated HTML code for the section (panel or tab)

The type of form section (e.g., Top, Category, Details)

UniqueKey?: string

The unique camelCase key used for this section in the sectionsExpanded object