Interface FileListingWidgetConfig

File Listing interfaces

interface FileListingWidgetConfig {
    allowedFileExtensions?: string[];
    archivePreviousVersion?: boolean;
    attributesFromElement?: string[];
    externalFileAttribute?: string;
    fileFilter?: RulesLogic;
    fileLockAttribute?: string;
    filenameCustomUpload?: { prefix: string[]; suffix: string[] };
    filenameRegExp?: string[];
    group: "widget";
    id?: string;
    masterProjectionAttributes?: string[];
    mergedProjectedAttributes?: Record<string, string[]>;
    projectedAttributes: string[];
    projectionArchiveAttribute?: string;
    projectionRelevantAttribute?: string;
    renderRelevantAsCheckboxAttributes?: string[];
    renderRule?: RulesLogic;
    sortingAttribute?: string;
    type: "FileListingWidget";
    [key: string]: unknown;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: unknown

Properties

allowedFileExtensions?: string[]
archivePreviousVersion?: boolean
attributesFromElement?: string[]
externalFileAttribute?: string
fileFilter?: RulesLogic
fileLockAttribute?: string
filenameCustomUpload?: { prefix: string[]; suffix: string[] }
filenameRegExp?: string[]
group: "widget"
id?: string
masterProjectionAttributes?: string[]
mergedProjectedAttributes?: Record<string, string[]>
projectedAttributes: string[]
projectionArchiveAttribute?: string
projectionRelevantAttribute?: string
renderRelevantAsCheckboxAttributes?: string[]
renderRule?: RulesLogic
sortingAttribute?: string
type: "FileListingWidget"