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"].