DetailViewスクリプトエレメント

interface DetailScriptElement {
    columnInfo: ColumnInfo;
    componentName?: string;
    cssClassName?: string;
    displayLabel: string;
    elementRuntimeId: string;
    instanceId?: string;
    precompileSfc: boolean;
    script: string;
    templateInterpretType: TemplateInterpretType;
    type:
        | "CUSTOM_BUTTON"
        | "SCRIPT_SECTION"
        | "TEMPLATE_SECTION"
        | "PROPERTY"
        | "SPACE_ELEMENT"
        | "LINK_ELEMENT"
        | "SCRIPT_ELEMENT"
        | "TEMPLATE_ELEMENT"
        | "DEFAULT_SECTION"
        | "VERSION_SECTION"
        | "AUDIT_LOG_SECTION";
}

Hierarchy

  • DetailCustomElement
    • DetailScriptElement

Properties

columnInfo: ColumnInfo

列情報

componentName?: string

コンポーネント名

cssClassName?: string

CSSクラス名

displayLabel: string

表示ラベル

elementRuntimeId: string

エレメントランタイムID

instanceId?: string

インスタンスID

precompileSfc: boolean

VUE_SFC形式のテンプレートをプリコンパイルするか

script: string

GroovyTemplate形式のScript

templateInterpretType: TemplateInterpretType

テンプレートの解釈方法

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

DetailViewエレメントタイプ