Eigenschaften des Asset-Wählers asset-selector-properties
Sie können die Asset-Wähler-Eigenschaften verwenden, um die Darstellung des Asset-Wählers anzupassen. In der folgenden Tabelle sind die Eigenschaften aufgeführt, mit denen Sie den Asset-Wähler anpassen und verwenden können.
true
markiert, wird der Asset-Wähler in der linken Leistenansicht gerendert. Wenn als false
markiert, wird der Asset-Wähler in der modalen Ansicht gerendert.imsOrg
-Schlüssel ist erforderlich, damit authentifiziert wird, ob sich die Organisation, auf die Sie zugreifen, unter Adobe IMS befindet oder nicht.imsToken
ist erforderlich, wenn Sie eine Adobe-Anwendung für die Integration verwenden.apiKey
ist erforderlich, wenn Sie eine Integration mit einer Adobe-Anwendung verwenden.<Object>
[{id: 'urn:234}, {id: 'urn:555'}]
Ein Asset muss im aktuellen Verzeichnis verfügbar sein. Wenn Sie ein anderes Verzeichnis verwenden müssen, geben Sie auch einen Wert für die Eigenschaft path
an.rail
verwendet, um die Leistenansicht des Asset-Wählers zu aktivieren.Object<{ id?: string, defaultMessage?: string, description?: string}>
i18nSymbols
übergeben können. Wenn Sie über diese Schnittstelle einen Wert übergeben, werden die bereitgestellten Standardübersetzungen überschrieben und stattdessen Ihre eigenen verwendet. Um die Überschreibung vorzunehmen, müssen Sie ein gültiges Message Descriptor-Objekt an den Schlüssel von i18nSymbols
übergeben, den Sie überschreiben möchten.intl.locale
-Eigenschaft bereitstellen. Zum Beispiel: intl={{ locale: "es-es" }}
Die unterstützten Gebietsschema-Zeichenfolgen folgen den ISO 639 – Codes für die Darstellung von Namen von Sprachen.
Liste der unterstützten Gebietsschemata: Englisch: „en-us“ (Standard), Spanisch: „es-es“, Deutsch: „de-de“, Französisch: „fr-fr“, Italienisch: „it-it“, Japanisch: „ja-jp“, Koreanisch: „ko-kr“, Portugiesisch: „pt-br“, Chinesisch (Vereinfacht): „zh-cn“, Chinesisch (Taiwan): „zh-tw“
Array<string>
{allowList?: Object}
light
oder dark
) für den Asset-Wähler.default
und express
an. Zudem wird @react-spectrum/theme-express
unterstützt.Wird mit einem Array von Asset-Elementen aufgerufen, wenn Assets ausgewählt sind und die Schaltfläche Select
im Modal angeklickt wird. Diese Funktion wird nur in der modalen Ansicht aufgerufen. Verwenden Sie für die Leistenansicht die Funktionen handleAssetSelection
oder onDrop
. Zum Beispiel:
handleSelection=(assets: Asset[])=> {…}
Weitere Informationen finden Sie unter Auswahl von Assets.
Wird mit einem Array von Elementen aufgerufen, während die Assets ausgewählt oder deren Auswahl aufgehoben wird. Dies ist nützlich, wenn Sie auf Assets warten möchten, während die Benutzenden sie auswählen. Zum Beispiel:
handleSelection=(assets: Asset[])=> {…}
Weitere Informationen finden Sie unter Auswahl von Assets.
Close
-Schaltfläche in der modalen Ansicht gedrückt wird. Dies wird nur in der modal
-Ansicht aufgerufen und in der rail
-Ansicht nicht beachtet.single
- oder multiple
-Auswahl von Assets auf einmal.Syntax:
aemTierType:[0]: "author" 1: "delivery"
Wenn zum Beispiel beide Ebenen
["author","delivery"]
verwendet werden, zeigt der Repository-Umschalter Optionen für Author und Bereitstellung an.filterRepoList
verwenden, die das Experience Manager-Repository aufruft und eine gefilterte Liste von Repositorys zurückgibt.EXPIRED
, EXPIRING_SOON
oder NOT_EXPIRED
zurück. Siehe Anpassen abgelaufener Assets. Darüber hinaus können Sie die Option allowSelectionAndDrag verwenden, in der der Wert der Funktion entweder true
oder false
sein kann. Wenn der Wert auf false
festgelegt ist, kann das abgelaufene Asset weder ausgewählt noch auf die Arbeitsfläche gezogen werden.uploadConfig
verschachtelt. Fügen Sie ein Array von Feldern hinzu, die Sie bereitstellen, um Metadaten von der Benutzerin oder dem Benutzer zu erfassen. Mit dieser Eigenschaft können Sie auch versteckte Metadaten verwenden, die einem Asset automatisch zugewiesen werden, für die Benutzerin bzw. den Benutzer jedoch nicht sichtbar sind.uploadConfig
verschachtelt. Sie besteht aus property
und value
. Property
entspricht der mapToProperty des Felds, das vom metadataSchema übergeben wird, dessen Wert aktualisiert wird. Dahingegen entsprichtvalue
dem neuen Wert und wird als Eingabe bereitgestellt."/content/dam"
uploadConfig
verschachtelt. Der Ziel-Upload-Pfad für die Dateien, der standardmäßig auf den Stamm des Assets-Repositorys festgelegt ist.uploadConfig
verschachtelt.(uploadInfo: UploadInfo) => void
. Diese Eigenschaft ist mit der Eigenschaft uploadConfig
verschachtelt.sourceTypes
verwendet ein Array der Importquellen, die Sie aktivieren möchten. Die unterstützten Quellen sind Onedrive und Dropbox. Die Syntax lautet { sourceTypes?: ImportSourceType[]; apiKey?: string; }
. Darüber hinaus ist diese Eigenschaft mit der Eigenschaft uploadConfig
verschachtelt.(uploadStats: UploadStats) => void
. Darüber hinaus ist diese Eigenschaft mit der Eigenschaft uploadConfig
verschachtelt.uploadConfig
verschachtelt. Es handelt sich dabei um eine Rückruffunktion, mit der das Verhalten des Uploads angezeigt wird, wenn eine Datei geändert wird. Sie gibt das neue Array der Dateien, die zum Hochladen ausstehen, und den Quelltyp des Uploads weiter. Der Quelltyp kann im Fehlerfall null sein. Die Syntax lautet (newFiles: File[], uploadType: UploadType) => void
{ href: string; alt: string; }
. Darüber hinaus ist diese Eigenschaft mit der Eigenschaft uploadConfig
verschachtelt.featureSet:[ ]
wird verwendet, um eine bestimmte Funktion in der Anwendung „Asset-Wähler“ zu aktivieren oder zu deaktivieren. Um die Komponente oder eine Funktion zu aktivieren, können Sie einen Zeichenfolgewert im Array weitergeben – oder das Array leer lassen, um diese Komponente zu deaktivieren. Wenn Sie beispielsweise die Upload-Funktion im Asset-Wähler aktivieren möchten, verwenden Sie die Syntax featureSet:[0:"upload"]
. Ebenso können Sie featureSet:[0:"collections"]
verwenden, um Sammlungen im Asset-Wähler zu aktivieren. Außerdem können Sie featureSet:[0:"detail-panel"]
verwenden, um Detailbereich eines Assets zu aktivieren. Um diese Funktionen zusammen zu verwenden, lautet die Syntax featureSet:["upload", "collections", "detail-panel"]
.