vlocode-project - v1.40.0-beta-4
    Preparing search index...

    Interface OmniScriptChoiceElementDefinition

    interface OmniScriptChoiceElementDefinition {
        bEmbed: boolean;
        bHasAttachment: boolean;
        children?: {
            bHasAttachment: boolean;
            eleArray: OmniScriptElementDefinition[];
            indexInParent: number;
            level: number;
            response: null | string;
        }[];
        index?: number;
        indexInParent: number;
        inheritShowProp?: null
        | object;
        JSONPath?: string;
        level: number;
        name: string;
        offSet: number;
        propSetMap: {
            controllingField: {
                element: string;
                source: string;
                type?: "SObject" | "None" | "Custom";
            };
            dependency?: Record<string, { name: string; value: string }[]>;
            options: { name: string; value: string }[];
            optionSource: {
                source: string;
                type: "SObject" | "Custom" | "Image" | "Manual";
            };
        } & {
            accessibleInFutureSteps: boolean;
            conditionType: string;
            controlWidth: number;
            helpText: string;
            hide: boolean;
            inputWidth: number;
            readOnly: boolean;
            repeat: boolean;
            repeatClone: boolean;
            required: boolean;
        } & OmniScriptBaseElementPropertySet;
        response?: null
        | object;
        rootIndex?: number;
        type: OmniScriptInputChoiceElementType;
    }

    Hierarchy (View Summary)

    • OmniScriptInputElementDefinition<
          OmniScriptInputChoiceElementType,
          {
              controllingField: {
                  element: string;
                  source: string;
                  type?: "SObject"
                  | "Custom"
                  | "None";
              };
              dependency?: Record<string, { name: string; value: string }[]>;
              options: { name: string; value: string }[];
              optionSource: {
                  source: string;
                  type: "SObject" | "Custom" | "Manual" | "Image";
              };
          },
      >
      • OmniScriptChoiceElementDefinition
    Index

    Properties

    bEmbed: boolean
    bHasAttachment: boolean
    children?: {
        bHasAttachment: boolean;
        eleArray: OmniScriptElementDefinition[];
        indexInParent: number;
        level: number;
        response: null | string;
    }[]
    index?: number
    indexInParent: number
    inheritShowProp?: null | object
    JSONPath?: string
    level: number
    name: string
    offSet: number
    propSetMap: {
        controllingField: {
            element: string;
            source: string;
            type?: "SObject" | "None" | "Custom";
        };
        dependency?: Record<string, { name: string; value: string }[]>;
        options: { name: string; value: string }[];
        optionSource: {
            source: string;
            type: "SObject" | "Custom" | "Image" | "Manual";
        };
    } & {
        accessibleInFutureSteps: boolean;
        conditionType: string;
        controlWidth: number;
        helpText: string;
        hide: boolean;
        inputWidth: number;
        readOnly: boolean;
        repeat: boolean;
        repeatClone: boolean;
        required: boolean;
    } & OmniScriptBaseElementPropertySet
    response?: null | object
    rootIndex?: number