詳細・編集プロパティ

interface DetailProperty<T> {
    columnInfo: ColumnInfo;
    cssClassName?: string;
    displayLabel: string;
    editor: T;
    elementRuntimeId: string;
    hidden: boolean;
    hint?: string;
    instanceId?: string;
    multiplicity: number;
    propertyName: string;
    required: boolean;
    requiredDisplayType?: boolean;
    requiredMessage?: string;
    tooltip?: string;
    type:
        | "CUSTOM_BUTTON"
        | "SCRIPT_SECTION"
        | "TEMPLATE_SECTION"
        | "PROPERTY"
        | "SPACE_ELEMENT"
        | "LINK_ELEMENT"
        | "SCRIPT_ELEMENT"
        | "TEMPLATE_ELEMENT"
        | "DEFAULT_SECTION"
        | "VERSION_SECTION"
        | "AUDIT_LOG_SECTION";
}

Type Parameters

Hierarchy (view full)

Properties

columnInfo: ColumnInfo

列情報

cssClassName?: string

CSSクラス名

displayLabel: string

表示ラベル

editor: T

プロパティエディタ

elementRuntimeId: string

エレメントランタイムID

hidden: boolean

hiddenにするか?

hint?: string

入力欄下部に表示する説明

instanceId?: string

インスタンスID

multiplicity: number

プロパティの多重度

propertyName: string

プロパティ名

required: boolean

必須入力か?

requiredDisplayType?: boolean

必須の表示を行うか?

requiredMessage?: string

必須入力チェックのメッセージ

tooltip?: string

ツールチップに表示する説明

type:
    | "CUSTOM_BUTTON"
    | "SCRIPT_SECTION"
    | "TEMPLATE_SECTION"
    | "PROPERTY"
    | "SPACE_ELEMENT"
    | "LINK_ELEMENT"
    | "SCRIPT_ELEMENT"
    | "TEMPLATE_ELEMENT"
    | "DEFAULT_SECTION"
    | "VERSION_SECTION"
    | "AUDIT_LOG_SECTION"

DetailViewエレメントタイプ