Type Alias FileListingConfig

FileListingConfig: {
    allowedFileExtensions?: string[];
    archivePreviousVersion?: boolean;
    attributesFromElement?: AttributeKey[];
    externalFileAttribute?: string;
    fileFilter?: RulesLogic;
    fileLockAttribute?: AttributeKey;
    filenameCustomUpload?: { prefix: string[]; suffix: string[] };
    filenameRegExp?: string[];
    masterProjectionAttributes?: string[];
    mergedProjectedAttributes?: Record<AttributeKey, AttributeKey[]>;
    projectedAttributes: AttributeKey[];
    projectionArchiveAttribute?: AttributeKey;
    projectionRelevantAttribute?: AttributeKey;
    renderRelevantAsCheckboxAttributes?: string[];
    sortingAttribute?: string;
}

File Listing interfaces

Type declaration

  • OptionalallowedFileExtensions?: string[]
  • OptionalarchivePreviousVersion?: boolean
  • OptionalattributesFromElement?: AttributeKey[]
  • OptionalexternalFileAttribute?: string
  • OptionalfileFilter?: RulesLogic
  • OptionalfileLockAttribute?: AttributeKey
  • OptionalfilenameCustomUpload?: { prefix: string[]; suffix: string[] }
  • OptionalfilenameRegExp?: string[]
  • OptionalmasterProjectionAttributes?: string[]
  • OptionalmergedProjectedAttributes?: Record<AttributeKey, AttributeKey[]>
  • projectedAttributes: AttributeKey[]
  • OptionalprojectionArchiveAttribute?: AttributeKey
  • OptionalprojectionRelevantAttribute?: AttributeKey
  • OptionalrenderRelevantAsCheckboxAttributes?: string[]
  • OptionalsortingAttribute?: string