Eigenschappen van Asset Selector asset-selector-properties
U kunt de eigenschappen van de Asset Selector gebruiken om de manier aan te passen waarop de Asset Selector wordt weergegeven. In de volgende tabel worden de eigenschappen weergegeven die u kunt gebruiken om de functie Asset Selector aan te passen en te gebruiken.
true
, wordt Asset Selector weergegeven in een linkerspoorweergave. Als deze is gemarkeerd met false
, wordt de Asset Selector weergegeven in de modale weergave.imsOrg
-toets is vereist om te verifiëren of de organisatie waartoe u toegang hebt, onder Adobe IMS valt of niet.imsToken
is vereist als u een Adobe -toepassing voor de integratie gebruikt.apiKey
is vereist als u een Adobe -toepassingsintegratie gebruikt.<Object>
[{id: 'urn:234}, {id: 'urn:555'}]
Een element moet bijvoorbeeld beschikbaar zijn in de huidige map. Als u een andere map moet gebruiken, geeft u ook een waarde op voor de eigenschap path
.rail
om de weergave per spoor van de viewer voor elementen in te schakelen.Object<{ id?: string, defaultMessage?: string, description?: string}>
i18nSymbols
-proxy. Als u een waarde door deze interface doorgeeft, overschrijft u de standaardvertalingen die worden geleverd en gebruikt u in plaats daarvan uw eigen vertaling. Om de opheffing uit te voeren, moet u een geldig voorwerp van de Beschrijver van het Berichttot de sleutel van i18nSymbols
overgaan die u wilt met voeten treden.intl.locale
. Bijvoorbeeld: intl={{ locale: "es-es" }}
de gesteunde scènekoorden volgen ISO 639 - Codesvoor de vertegenwoordiging van namen van taalnormen.
Lijst met ondersteunde landinstellingen: Engels - 'en-us' (standaard) Spaans - 'es-es' Duits - 'de-de' Frans - 'fr-fr' Italiaans - 'it-it' Japans - 'ja-jp' Koreaans - 'ko-kr' Portugees - 'pt-br' Chinees (traditioneel) - 'zh-cn' Chinees (Taiwan) - 'zh-tw'
Array<string>
{allowList?: Object}
light
of dark
) voor de Asset Selector.default
en express
. Deze ondersteunt ook @react-spectrum/theme-express
.Wordt aangeroepen met een array van elementen wanneer elementen worden geselecteerd en op de knop Select
op het modale object wordt geklikt. Deze functie wordt alleen aangeroepen in de modale weergave. Gebruik voor de rasterweergave de functies handleAssetSelection
of onDrop
. Voorbeeld:
handleSelection=(assets: Asset[])=> {…}
Zie selectie van activavoor details.
Wordt aangeroepen met een array van items wanneer de elementen worden geselecteerd of niet geselecteerd. Dit is handig wanneer u naar elementen wilt luisteren terwijl de gebruiker deze selecteert. Voorbeeld:
handleSelection=(assets: Asset[])=> {…}
Zie selectie van activavoor details.
Close
in de modale weergave wordt gedrukt. Dit wordt alleen aangeroepen in de modal
-weergave en wordt in rail
-weergave genegeerd.single
of multiple
selectie van elementen tegelijk.Syntaxis:
aemTierType:[0]: "author" 1: "delivery"
Als bijvoorbeeld beide
["author","delivery"]
worden gebruikt, worden opties voor zowel auteur als levering weergegeven door de repository switch.filterRepoList
gebruiken die een Experience Manager-opslagplaats aanroept en een gefilterde lijst met opslagplaatsen retourneert.EXPIRED
, EXPIRING_SOON
of NOT_EXPIRED
op basis van de vervaldatum van een element dat u opgeeft. Zie verlopen activaaanpassen. Bovendien, kunt u allowSelectionAndDrag gebruiken waarin de waarde van de functie of true
of false
kan zijn. Wanneer de waarde is ingesteld op false
, kan het verlopen element niet worden geselecteerd of gesleept op het canvas.uploadConfig
. Voeg een array van velden toe die u opgeeft om metagegevens van de gebruiker te verzamelen. Met deze eigenschap kunt u ook verborgen metagegevens gebruiken die automatisch aan een element worden toegewezen, maar die niet zichtbaar zijn voor de gebruiker.uploadConfig
. Deze bestaat uit property
en value
. Property
evenaart mapToProperty van het gebied dat van wordt overgegaan metadataSchema de waarvan waarde wordt bijgewerkt. Terwijl, value
evenaart de nieuwe waarde als input wordt verstrekt."/content/dam"
uploadConfig
. Het doeluploadpad voor de bestanden die standaard de hoofdmap van de gegevensopslagruimte vormen.uploadConfig
.(uploadInfo: UploadInfo) => void
. Deze eigenschap is genest onder de eigenschap uploadConfig
.sourceTypes
gebruikt een array met de importbronnen die u wilt inschakelen. De ondersteunde bronnen zijn Onedrive en Dropbox. De syntaxis is { sourceTypes?: ImportSourceType[]; apiKey?: string; }
. Bovendien is deze eigenschap genest onder de eigenschap uploadConfig
.(uploadStats: UploadStats) => void
. Bovendien is deze eigenschap genest onder de eigenschap uploadConfig
.uploadConfig
. Het is een callback functie die wordt gebruikt om het gedrag van te tonen upload wanneer een dossier wordt veranderd. De nieuwe array met bestanden die moeten worden geüpload en het brontype van de upload worden doorgegeven. Source-type kan null zijn in het geval van een fout. De syntaxis is (newFiles: File[], uploadType: UploadType) => void
{ href: string; alt: string; }
en deze eigenschap is bovendien genest onder de eigenschap uploadConfig
.featureSet:[ ]
wordt gebruikt om een bepaalde functionaliteit in of uit te schakelen in de toepassing Asset Selector. Als u de component of een functie wilt inschakelen, kunt u een tekenreekswaarde in de array doorgeven of de array leeg laten om die component uit te schakelen. Gebruik bijvoorbeeld de syntaxis featureSet:[0:"upload"]
om de uploadfunctionaliteit in te schakelen in de Asset Selector. Op dezelfde manier kunt u featureSet:[0:"collections"]
gebruiken om verzamelingen in te schakelen in de Asset Selector. Bovendien, gebruik featureSet:[0:"detail-panel"]
om detailspaneelvan een activa toe te laten. Als u deze functies tegelijk wilt gebruiken, is de syntaxis featureSet:["upload", "collections", "detail-panel"]
.