Propriétés du sélecteur de ressources asset-selector-properties
Vous pouvez utiliser les propriétés du sélecteur de ressources pour personnaliser le rendu du sélecteur de ressources. Le tableau suivant répertorie les propriétés que vous pouvez utiliser pour personnaliser et utiliser le sélecteur de ressources.
true
, le sélecteur de ressources s’affiche dans un rail à gauche. S’il est marqué false
, le sélecteur de ressources s’affiche dans le mode modal.imsOrg
est requise pour vous authentifier, que l’organisation à laquelle vous accédez se trouve sous Adobe IMS ou non.imsToken
est obligatoire si vous utilisez une application Adobe pour l’intégration.apiKey
est obligatoire si vous utilisez une intégration d’application Adobe.<Object>
[{id: 'urn:234}, {id: 'urn:555'}]
. Une ressource doit être disponible dans le répertoire actuel. Si vous devez utiliser un autre répertoire, saisissez également une valeur pour la propriété path
.rail
propriété pour activer la vue de rail de la visionneuse de ressources.Object<{ id?: string, defaultMessage?: string, description?: string}>
i18nSymbols
. La transmission d’une valeur par le biais de cette interface remplace les traductions fournies par défaut par les vôtres. Pour effectuer le remplacement, vous devez transmettre un objet Descripteur de message valide à la clé de i18nSymbols
que vous voulez remplacer.intl.locale
. Par exemple : intl={{ locale: "es-es" }}
. Les chaînes de paramètres régionaux prises en charge suivent la norme ISO 639 - Codes pour la représentation des noms des normes linguistiques.
Liste des paramètres régionaux pris en charge : anglais (en-us, par défaut), espagnol (es-es), allemand (de-de), français (fr-FR), italien (it-it), japonais (ja-jp), coréen (ko-kr), portugais (pt-br), chinois (traditionnel, zh-cn), chinois (Taïwan, zh-tw).
Array<string>
{allowList?: Object}
light
ou dark
) du sélecteur de ressources.default
et express
. Il prend également en charge les @react-spectrum/theme-express
.Appelée avec un tableau d’éléments de ressource lorsque des ressources sont sélectionnées et que vous cliquez sur le bouton Select
en mode modal. Cette fonction est uniquement appelée en mode modal. En mode rail, utilisez les fonctions handleAssetSelection
ou onDrop
. Exemple :
handleSelection=(assets: Asset[])=> {…}
Pour plus d’informations, consultez la section sélection de ressources.
Appelée avec un tableau d’éléments lorsque les ressources sont sélectionnées ou désélectionnées. Cela s’avère utile si vous souhaitez écouter les ressources lorsque l’utilisateur ou l’utilisatrice les sélectionne. Exemple :
handleSelection=(assets: Asset[])=> {…}
Pour plus d’informations, consultez la section sélection de ressources.
Close
en mode modal. Cette fonction est uniquement appelée en mode modal
et n’est pas prise en compte en mode rail
.single
ou multiple
de ressources à la fois.:
aemTierType:[0]: "author" 1: "delivery"
Par exemple, si les deux
["author","delivery"]
sont utilisées, le sélecteur de référentiels affiche des options pour l’auteur et la diffusion.filterRepoList
fonction de rappel qui appelle le référentiel Experience Manager et renvoie une liste filtrée de référentiels.EXPIRED
, des EXPIRING_SOON
ou des NOT_EXPIRED
en fonction de la date d’expiration d’une ressource que vous fournissez. Voir Personnalisation des ressources expirées. De plus, vous pouvez utiliser allowSelectionAndDrag dans lequel la valeur de la fonction peut être true
ou false
. Lorsque la valeur est définie sur false
, la ressource expirée ne peut pas être sélectionnée ni glissée-déplacée sur la zone de travail.uploadConfig
propriété . Ajoutez un tableau de champs que vous fournissez pour collecter les métadonnées de l’utilisateur. Cette propriété vous permet également d’utiliser des métadonnées masquées qui sont automatiquement affectées à une ressource, mais ne sont pas visibles par l’utilisateur.uploadConfig
propriété . Il se compose de property
et de value
. Property
est égal à mapToProperty du champ transmis à partir du metadataSchema dont la valeur est mise à jour. Tandis que value
est égal à , la nouvelle valeur est fournie en tant qu’entrée."/content/dam"
uploadConfig
propriété . Le chemin de chargement cible pour les fichiers qui sont par défaut la racine du référentiel de ressources.uploadConfig
propriété .(uploadInfo: UploadInfo) => void
. Cette propriété est imbriquée sous uploadConfig
propriété .sourceTypes
utilise un tableau des sources d’importation que vous souhaitez activer. Les sources prises en charge sont Onedrive et Dropbox. La syntaxe est { sourceTypes?: ImportSourceType[]; apiKey?: string; }
. De plus, cette propriété est imbriquée sous uploadConfig
propriété .(uploadStats: UploadStats) => void
. De plus, cette propriété est imbriquée sous uploadConfig
propriété .uploadConfig
propriété . Il s’agit d’une fonction de rappel utilisée pour afficher le comportement d’un chargement lorsqu’un fichier est modifié. Il transmet le nouveau tableau de fichiers en attente de chargement et le type de source du chargement. Le type Source peut être nul en cas d'erreur. La syntaxe est (newFiles: File[], uploadType: UploadType) => void
{ href: string; alt: string; }
. De plus, cette propriété est imbriquée sous uploadConfig
propriété .featureSet:[ ]
est utilisée pour activer ou désactiver une fonctionnalité particulière dans l’application du sélecteur de ressources. Pour activer le composant ou une fonctionnalité, vous pouvez transmettre une valeur de chaîne dans le tableau ou laisser le tableau vide pour désactiver ce composant. Par exemple, si vous souhaitez activer la fonctionnalité de chargement dans le sélecteur de ressources, utilisez la syntaxe featureSet:[0:"upload"]
. De même, vous pouvez utiliser featureSet:[0:"collections"]
pour activer des collections dans le sélecteur de ressources. En outre, utilisez featureSet:[0:"detail-panel"]
pour activer le panneau de détails d’une ressource. Pour utiliser ces fonctions ensemble, la syntaxe est featureSet:["upload", "collections", "detail-panel"]
.