Egenskaper för resursväljare asset-selector-properties
Du kan använda egenskaperna för resursväljaren för att anpassa hur resursväljaren återges. I följande tabell visas de egenskaper som du kan använda för att anpassa och använda resursväljaren.
Egenskap
Typ
Obligatoriskt
Standard
Beskrivning
järnväg
Boolean
Nej
Falskt
Om den är markerad som
true
återges resursväljaren i en vänsterrälsvy. Om den är markerad som false
återges resursväljaren i modal vy.imsOrg
Sträng
Ja
IMS-ID (Adobe Identity Management System) som tilldelas när Adobe Experience Manager etableras som Cloud Service för din organisation. Nyckeln
imsOrg
krävs för att autentisera om organisationen du försöker få åtkomst till är under Adobe IMS eller inte.imsToken
Sträng
Nej
IMS-innehavartoken används för autentisering.
imsToken
krävs om du använder ett Adobe-program för integreringen.apiKey
Sträng
Nej
API-nyckel som används för åtkomst till AEM.
apiKey
krävs om du använder en Adobe-programintegrering.filterSchema
Array
Nej
Modell som används för att konfigurera filteregenskaper. Detta är användbart när du vill begränsa vissa filteralternativ i Resursväljaren.
filterFormProps
Objekt
Nej
Ange de filteregenskaper som du behöver använda för att förfina sökningen. För! Exempel: MIME-typ JPG, PNG, GIF.
selectedAssets
Matris
<Object>
Nej
Ange valt Assets när resursväljaren återges. Det krävs en array med objekt som innehåller en id-egenskap för resurserna.
[{id: 'urn:234}, {id: 'urn:555'}]
En resurs måste till exempel vara tillgänglig i den aktuella katalogen. Om du behöver använda en annan katalog anger du även ett värde för egenskapen path
.acvConfig
Objekt
Nej
Resurssamlingens visningsegenskap som innehåller objekt med anpassad konfiguration som åsidosätter standardvärden. Den här egenskapen används också med egenskapen
rail
för att aktivera spårningsvisning av resursvyn.i18nSymboler
Object<{ id?: string, defaultMessage?: string, description?: string}>
Nej
Om OTB-översättningarna inte är tillräckliga för ditt programs behov kan du visa ett gränssnitt genom vilket du kan skicka dina egna anpassade, lokaliserade värden via
i18nSymbols
-proppen. Om du skickar ett värde genom det här gränssnittet åsidosätts standardöversättningarna och i stället används dina egna. Om du vill utföra åsidosättningen måste du skicka ett giltigt Message Descriptor-objekt till nyckeln för i18nSymbols
som du vill åsidosätta.intl
Objekt
Nej
Resursväljaren innehåller OOTB-standardöversättningar. Du kan välja översättningsspråk genom att ange en giltig språksträng via
De språksträngar som stöds följer ISO 639 - Koderför att representera namn på språkstandarder.
Lista över språk som stöds: engelska - en-us (standard) spanska - es-es' German - de-de' French - fr-fr' Italian - it-it' Japanese - ja-jp' Korean - ko-kr' Portuguese - pt-br' Chinese (Traditional) - zh-cn' Chinese (Taiwan) - zh-tw
intl.locale
-utkastet. Till exempel: intl={{ locale: "es-es" }}
De språksträngar som stöds följer ISO 639 - Koderför att representera namn på språkstandarder.
Lista över språk som stöds: engelska - en-us (standard) spanska - es-es' German - de-de' French - fr-fr' Italian - it-it' Japanese - ja-jp' Korean - ko-kr' Portuguese - pt-br' Chinese (Traditional) - zh-cn' Chinese (Taiwan) - zh-tw
databaseId
Sträng
Nej
'
Databas från vilken resursväljaren läser in innehållet.
additionalAemSolutions
Array<string>
Nej
[ ]
Här kan du lägga till en lista med ytterligare AEM. Om ingen information anges i den här egenskapen beaktas endast mediebibliotek eller AEM Assets-databaser.
hideTreeNav
Boolean
Nej
Anger om navigeringssidofältet för resursträd ska visas eller döljas. Den används endast i modal vy och därför har den här egenskapen ingen effekt i järnvägsvy.
onDrop
Funktion
Nej
Egenskapen gör att en resurs kan släppas.
dropOptions
{allowList?: Object}
Nej
Konfigurerar släppningsalternativ med tillåtelselista.
colorScheme
Sträng
Nej
Konfigurera temat (
light
eller dark
) för resursväljaren.Tema
Sträng
Nej
Standard
Använd temat för resursväljarprogrammet mellan
default
och express
. Det har även stöd för @react-spectrum/theme-express
.handleSelection
Funktion
Nej
Anropas med en array med tillgångsobjekt när resurser har valts och knappen Select
på spärren klickas. Den här funktionen anropas bara i modal vy. Använd funktionerna handleAssetSelection
eller onDrop
för spårvyn. Exempel:
handleSelection=(assets: Asset[])=> {…}
Mer information finns i Val av resurser.
handleAssetSelection
Funktion
Nej
Anropas med en array med objekt när resurserna markeras eller avmarkeras. Detta är användbart när du vill lyssna efter resurser när användaren väljer dem. Exempel:
handleSelection=(assets: Asset[])=> {…}
Mer information finns i Val av resurser.
onClose
Funktion
Nej
Anropas när knappen
Close
i modal vy trycks ned. Detta anropas bara i vyn modal
och ignoreras i vyn rail
.onFilterSubmit
Funktion
Nej
Anropas med filterobjekt när användaren ändrar olika filtervillkor.
selectionType
Sträng
Nej
Enkelt
Konfiguration för
single
eller multiple
urval av resurser åt gången.dragOptions.tillåtelselista
boolesk
Nej
Egenskapen används för att tillåta eller neka att resurser som inte kan markeras dras.
aemTierType
Sträng
Nej
Du kan välja om du vill visa resurser från leveransnivå, författarnivå eller både och.
Syntax:
Om till exempel båda
Syntax:
aemTierType:[0]: "author" 1: "delivery"
Om till exempel båda
["author","delivery"]
används visas alternativ för både författare och leverans i databasväljaren.handleNavigateToAsset
Funktion
Nej
Det är en återanropsfunktion som hanterar markering av en resurs.
noWrap
Boolean
Nej
Egenskapen noWrap hjälper till att återge resursväljaren på sidopanelen. Om den här egenskapen inte nämns återges dialogvyn som standard.
dialogSize
liten, medelstor, stor, helskärmsbild eller helskärmsövergång
Sträng
Valfritt
Du kan styra layouten genom att ange dess storlek med de angivna alternativen.
colorScheme
Ljus eller mörk
Nej
Den här egenskapen används för att ange temat för ett resursväljarprogram. Du kan välja mellan ljust eller mörkt tema.
filterRepoList
Funktion
Nej
Du kan använda callback-funktionen
filterRepoList
som anropar Experience Manager-databasen och returnerar en filtrerad lista med databaser.expirationOptions
Funktion
Du kan använda mellan följande två egenskaper: getExpiryStatus som anger status för en utgången resurs. Funktionen returnerar
EXPIRED
, EXPIRING_SOON
eller NOT_EXPIRED
baserat på förfallodatumet för en resurs som du anger. Se anpassa utgångna resurser. Dessutom kan du använda allowSelectionAndDrag där värdet för funktionen antingen kan vara true
eller false
. När värdet är false
kan resursen som har gått ut inte markeras eller dras på arbetsytan.showToast
Nej
Det gör det möjligt för resursväljaren att visa ett anpassat popup-meddelande för den utgångna resursen.
metadataSchema
Array
Nej
Lägg till en array med fält som du anger för att samla in metadata från användaren. Med den här egenskapen kan du även använda dolda metadata som tilldelas till en resurs automatiskt men inte är synliga för användaren.
onMetadataFormChange
Återanropsfunktion
Nej
Det består av
property
och value
. Property
är lika med mapToProperty för fältet som skickas från metadataSchema vars värde uppdateras. value
är lika med det nya värdet som anges som indata.targetUploadPath
Sträng
"/content/dam"
Målets överföringssökväg för de filer som har standardvärdet root of the assets database.
hideUploadButton
Boolean
Falskt
Den ser till att den interna överföringsknappen döljs eller inte.
onUploadStart
Funktion
Nej
Det är en callback-funktion som används för att skicka överföringskällan mellan Dropbox, OneDrive eller lokal. Syntaxen är
(uploadInfo: UploadInfo) => void
importSettings
Funktion
Det aktiverar stöd för import av resurser från tredje parts källa.
sourceTypes
använder en array med de importkällor som du vill aktivera. Källorna som stöds är Onedrive och Dropbox. Syntaxen är { sourceTypes?: ImportSourceType[]; apiKey?: string; }
onUploadComplete
Funktion
Nej
Det är en återanropsfunktion som används för att skicka filöverföringsstatus bland lyckade, misslyckade eller duplicerade filer. Syntaxen är
(uploadStats: UploadStats) => void
onFilesChange
Funktion
Nej
Det är en återanropsfunktion som används för att visa hur överföringen fungerar när en fil ändras. Den skickar den nya arrayen med filer som väntar på överföring och källtypen för överföringen. Source-typen kan vara null om fel uppstår. Syntaxen är
(newFiles: File[], uploadType: UploadType) => void
uploadingPlaceholder
Sträng
Det är en platshållarbild som ersätter metadataformuläret när en överföring av resursen initieras. Syntaxen är
{ href: string; alt: string; }
uploadConfig
Objekt
Det är ett objekt som innehåller en anpassad konfiguration för överföringen.
featureSet
Array
Sträng
Egenskapen
featureSet:[ ]
används för att aktivera eller inaktivera en viss funktion i resursväljarprogrammet. Om du vill aktivera komponenten eller en funktion kan du skicka ett strängvärde i arrayen eller lämna arrayen tom för att inaktivera komponenten. Om du till exempel vill aktivera överföringsfunktioner i resursväljaren använder du syntaxen featureSet:[0:"upload"]
.recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab