Propiedades del Selector de recursos asset-selector-properties
Puede utilizar las propiedades del Selector de recursos para personalizar la forma en que se procesa el Selector de recursos. En la tabla siguiente se enumeran las propiedades que puede utilizar para personalizar y utilizar el Selector de recursos.
true
, el Selector de recursos se representa en una vista del carril izquierdo. Si está marcado como false
, el Selector de recursos se representa en la vista modal.imsOrg
es necesaria para autenticar si la organización a la que accede se encuentra en Adobe IMS o no.imsToken
es necesario si utiliza una aplicación Adobe para la integración.apiKey
es necesario si utiliza una integración de aplicación Adobe.<Object>
[{id: 'urn:234}, {id: 'urn:555'}]
Un recurso debe estar disponible en el directorio actual. Si necesita utilizar un directorio diferente, proporcione un valor para la propiedad de path
también.rail
para habilitar la vista de carril del visor de recursos.Object<{ id?: string, defaultMessage?: string, description?: string}>
i18nSymbols
. Al pasar un valor a través de esta interfaz, se anulan las traducciones predeterminadas proporcionadas y, en su lugar, se utilizan las suyas. Para realizar la anulación, debe pasar un objeto Descriptor del mensaje válido a la clave de i18nSymbols
que desee anular.intl.locale
. Por ejemplo: intl={{ locale: "es-es" }}
Las cadenas de configuración regional admitidas siguen los Códigos ISO 639 para la representación de los estándares de nombres de idiomas.
Lista de configuraciones regionales admitidas: Inglés - 'en-us' (predeterminado) Español - 'es-es' Alemán - 'de-de' Francés - 'fr-fr' Italiano - 'it-it' Japonés - 'ja-jp' Coreano - 'ko-kr' Portugués - 'pt-br' Chino (tradicional) - 'zh-cn' Chino (Taiwán) - 'zh-tw'
Array<string>
{allowList?: Object}
light
o dark
) para el Selector de recursos.default
y express
. También admite @react-spectrum/theme-express
.Se invoca con la matriz de elementos de recurso cuando se seleccionan los recursos y se hace clic en el botón Select
en el modal. Esta función solo se invoca en la vista modal. Para la vista de carril, utilice las funciones handleAssetSelection
o onDrop
. Ejemplo:
handleSelection=(recursos: Asset[])=> {…}
Consulte selección de recursos para obtener detalles.
Se invoca con una matriz de elementos cuando los recursos se seleccionan o no. Esto resulta útil cuando desea escuchar los recursos a medida que el usuario los selecciona. Ejemplo:
handleSelection=(recursos: Asset[])=> {…}
Consulte selección de recursos para obtener detalles.
Close
en la vista modal. Esto solo se llama en la vista modal
y se ignora en la vista rail
.single
o multiple
de recursos a la vez.:
aemTierType:[0]: "author" 1: "delivery"
Por ejemplo, si se usan
["author","delivery"]
, el conmutador de repositorios mostrará opciones de autor y envío.filterRepoList
que llama al repositorio de Experience Manager y devuelve una lista filtrada de repositorios.EXPIRED
, EXPIRING_SOON
o NOT_EXPIRED
según la fecha de caducidad del recurso que proporcione. Consulte personalizar recursos caducados. Además, puede usar allowSelectionAndDrag, en el que el valor de la función puede ser true
o false
. Cuando el valor se establece en false
, el recurso caducado no se puede seleccionar ni arrastrar al lienzo.uploadConfig
. Añada una matriz de campos que proporcione para recopilar metadatos del usuario. Con esta propiedad, también puede utilizar metadatos ocultos que se asignan automáticamente a un recurso, pero que no son visibles para el usuario.uploadConfig
. Consta de property
y value
. Property
es igual a mapToProperty del campo pasado desde metadataSchema cuyo valor se está actualizando. Mientras que value
es igual al nuevo valor proporcionado como entrada."/content/dam"
uploadConfig
. La ruta de carga de destino para los archivos que tiene el valor predeterminado de raíz del repositorio de recursos.uploadConfig
.(uploadInfo: UploadInfo) => void
. Esta propiedad está anidada en la propiedad uploadConfig
.sourceTypes
utiliza una matriz de los orígenes de importación que desea habilitar. Las fuentes compatibles son Onedrive y Dropbox. La sintaxis es { sourceTypes?: ImportSourceType[]; apiKey?: string; }
. Además, esta propiedad está anidada en la propiedad uploadConfig
.(uploadStats: UploadStats) => void
. Además, esta propiedad está anidada en la propiedad uploadConfig
.uploadConfig
. Es una función de llamada de retorno que se utiliza para mostrar el comportamiento de carga cuando se cambia un archivo. Pasa la nueva matriz de archivos pendientes de carga y el tipo de origen de la carga. El tipo de Source puede ser nulo en caso de error. La sintaxis es (newFiles: File[], uploadType: UploadType) => void
{ href: string; alt: string; }
. Además, esta propiedad está anidada en la propiedad uploadConfig
.featureSet:[ ]
se usa para habilitar o deshabilitar una funcionalidad en particular en la aplicación Selector de recursos. Para habilitar el componente o una función, puede pasar un valor de cadena en la matriz o dejar la matriz vacía para deshabilitar ese componente. Por ejemplo, si desea habilitar la funcionalidad de carga en el Selector de recursos, utilice la sintaxis featureSet:[0:"upload"]
. Del mismo modo, puede usar featureSet:[0:"collections"]
para habilitar colecciones en el Selector de recursos. Además, use featureSet:[0:"detail-panel"]
para habilitar el panel de detalles de un recurso. Para usar estas características juntas, la sintaxis es featureSet:["upload", "collections", "detail-panel"]
.