Proprietà del Selettore risorse asset-selector-properties
Puoi utilizzare le proprietà del Selettore risorse per personalizzarne il rendering. Nella tabella seguente sono elencate le proprietà che è possibile utilizzare per personalizzare e utilizzare il Selettore risorse.
true
, il rendering del selettore risorse viene eseguito in una visualizzazione della barra a sinistra. Se è contrassegnato false
, il rendering del selettore risorse viene eseguito nella vista modale.imsOrg
è necessaria per autenticare se l'organizzazione a cui si accede è in Adobe IMS o meno.imsToken
è obbligatorio se si utilizza un'applicazione Adobe per l'integrazione.apiKey
è richiesto se si utilizza un'integrazione dell'applicazione Adobe.<Object>
[{id: 'urn:234}, {id: 'urn:555'}]
Deve essere disponibile una risorsa nella directory corrente. Se devi utilizzare una directory diversa, specifica anche un valore per la proprietà path
.rail
per abilitare la visualizzazione della barra del visualizzatore risorse.Object<{ id?: string, defaultMessage?: string, description?: string}>
i18nSymbols
. Il passaggio di un valore tramite questa interfaccia sostituisce le traduzioni predefinite fornite e utilizza le tue. Per eseguire la sostituzione, è necessario passare un oggetto valido del Descrittore del messaggio alla chiave di i18nSymbols
che desideri sostituire.intl.locale
. Ad esempio: intl={{ locale: "es-es" }}
Le stringhe di lingua supportate seguono i Codici - ISO 639 per la rappresentazione di nomi di lingue standard.
Elenco delle lingue supportate: Inglese - ‘en-us’ (impostazione predefinita) Spagnolo - ‘es-es’ Tedesco - ‘de-de’ Francese - ‘fr-fr’ Italiano - ‘it-it’ Giapponese - ‘ja-jp’ Coreano - ‘ko-kr’ Portoghese - ‘pt-br’ cinese (tradizionale) - ‘zh-cn’ Cinese (Taiwan) - ‘zh-tw’
Array<string>
{allowList?: Object}
light
o dark
) per il Selettore risorse.default
e express
. Supporta anche @react-spectrum/theme-express
.Richiamata con un array di elementi di risorse quando queste sono selezionate e si fa clic sul pulsante Select
nel modale. Questa funzione viene richiamata solo nella vista modale. Per la visualizzazione della barra, utilizza le funzioni handleAssetSelection
o onDrop
. Esempio:
handleSelection=(risorse: risorsa[])=> {…}
Per informazioni dettagliate, consulta selezione di risorse.
Richiamata con un array di elementi durante la selezione o la deselezione delle risorse. Questa funzione è utile quando si desidera ascoltare le risorse selezionate dall’utente. Esempio:
handleSelection=(risorse: risorsa[])=> {…}
Per informazioni dettagliate, consulta selezione di risorse.
Close
nella vista modale. Questa è chiamata solo nella vista modal
e ignorata nella vista rail
.single
o multiple
di risorse alla volta.:
aemTierType:[0]: "author" 1: "delivery"
Ad esempio, se vengono utilizzati entrambi
["author","delivery"]
, il commutatore dell'archivio visualizza le opzioni sia per l'autore che per la consegna.filterRepoList
che chiama l'archivio Experience Manager e restituisce un elenco filtrato di archivi.EXPIRED
, EXPIRING_SOON
o NOT_EXPIRED
in base alla data di scadenza di una risorsa fornita. Consulta personalizzare le risorse scadute. È inoltre possibile utilizzare allowSelectionAndDrag in cui il valore della funzione può essere true
o false
. Quando il valore è impostato su false
, la risorsa scaduta non può essere selezionata o trascinata nell'area di lavoro.uploadConfig
. Aggiungi un array di campi fornito per raccogliere i metadati dall’utente. Utilizzando questa proprietà, puoi anche utilizzare metadati nascosti che vengono assegnati automaticamente a una risorsa ma non sono visibili all’utente.uploadConfig
. È costituito da property
e value
. Property
è uguale a mapToProperty del campo passato da metadataSchema il cui valore è in fase di aggiornamento. Mentre,value
è uguale al nuovo valore fornito come input."/content/dam"
uploadConfig
. Percorso di caricamento di destinazione per i file che per impostazione predefinita sono nella directory principale dell’archivio delle risorse.uploadConfig
.(uploadInfo: UploadInfo) => void
. Questa proprietà è nidificata nella proprietà uploadConfig
.sourceTypes
utilizza un array delle origini di importazione che si desidera abilitare. Le origini supportate sono Onedrive e Dropbox. La sintassi è { sourceTypes?: ImportSourceType[]; apiKey?: string; }
. Inoltre, questa proprietà è nidificata nella proprietà uploadConfig
.(uploadStats: UploadStats) => void
. Inoltre, questa proprietà è nidificata nella proprietà uploadConfig
.uploadConfig
. Si tratta di una funzione di callback utilizzata per mostrare il comportamento di caricamento quando un file viene modificato. Trasmette il nuovo array di file in attesa di caricamento e il tipo di origine del caricamento. Il tipo di Source può essere nullo in caso di errore. La sintassi è (newFiles: File[], uploadType: UploadType) => void
{ href: string; alt: string; }
. Inoltre, questa proprietà è nidificata sotto la proprietà uploadConfig
.featureSet:[ ]
viene utilizzata per abilitare o disabilitare una particolare funzionalità nell'applicazione Asset Selector. Per abilitare un componente o una funzione, puoi passare un valore stringa nell’array oppure lasciare vuoto l’array per disabilitare tale componente. Ad esempio, per abilitare la funzionalità di caricamento nel selettore risorse, utilizza la sintassi featureSet:[0:"upload"]
. Allo stesso modo, puoi utilizzare featureSet:[0:"collections"]
per abilitare le raccolte nel Selettore risorse. Inoltre, utilizza featureSet:[0:"detail-panel"]
per abilitare il pannello dei dettagli di una risorsa. Per utilizzare insieme queste funzionalità, la sintassi è featureSet:["upload", "collections", "detail-panel"]
.