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.

Propiedad
Tipo
Requerido
Predeterminado
Descripción
carril
Booleano
No
Falso
Si se marca 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
Cadena
ID del sistema Identity Management de Adobe (IMS) asignado durante el aprovisionamiento Adobe Experience Manager as a Cloud Service para su organización. La clave imsOrg es necesaria para autenticar si la organización a la que accede se encuentra en Adobe IMS o no.
imsToken
Cadena
No
Token de portador de IMS utilizado para la autenticación. imsToken es necesario si utiliza una aplicación Adobe para la integración.
apiKey
Cadena
No
Clave de API utilizada para acceder al servicio AEM Discovery. apiKey es necesario si utiliza una integración de aplicación Adobe.
filterSchema
Matriz
No
Modelo que se utiliza para configurar las propiedades del filtro. Esto resulta útil cuando desea limitar ciertas opciones de filtro en el Selector de recursos.
filterFormProps
Objeto
No
Especifique las propiedades del filtro que debe utilizar para restringir la búsqueda. ¡Por! Por ejemplo, tipo MIME JPG, GIF, PNG.
selectedAssets
Matriz <Object>
No
Especificar los recursos seleccionados cuando se procese el selector de recursos. Se requiere una matriz de objetos que contenga una propiedad id de los recursos. Por ejemplo, [{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.
acvConfig
Objeto
No
Propiedad de vista de colección de recursos que contiene un objeto con una configuración personalizada para anular los valores predeterminados. Además, esta propiedad se usa con la propiedad rail para habilitar la vista de carril del visor de recursos.
i18nSymbols
Object<{ id?: string, defaultMessage?: string, description?: string}>
No
Si las traducciones OOTB no son suficientes para las necesidades de la aplicación, puede exponer una interfaz a través de la cual puede pasar sus propios valores localizados personalizados mediante la propiedad 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
Objeto
No
El Selector de recursos proporciona traducciones OOTB predeterminadas. Puede seleccionar el idioma de traducción proporcionando una cadena de configuración regional válida a través del prop 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'
repositoryId
Cadena
No
''
Repositorio desde el que el Selector de recursos carga el contenido.
additionalAemSolutions
Array<string>
No
[ ]
AEM Permite añadir una lista de repositorios de recursos de la adicionales. Si no se proporciona información en esta propiedad, solo se tienen en cuenta los repositorios de la biblioteca de medios o de AEM Assets.
hideTreeNav
Booleano
No
Especifica si se muestra u oculta la barra lateral de navegación del árbol de recursos. Solo se utiliza en la vista modal y, por lo tanto, no hay ningún efecto de esta propiedad en la vista de carril.
onDrop
Función
No
La propiedad permite la funcionalidad de colocación de un recurso.
dropOptions
{allowList?: Object}
No
Configura las opciones de colocación mediante 'allowList'.
colorScheme
Cadena
No
Configurar tema (light o dark) para el Selector de recursos.
Tema
Cadena
No
Predeterminado
Aplicar tema a la aplicación Selector de recursos entre default y express. También admite @react-spectrum/theme-express.
handleSelection
Función
No

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=(assets: Asset[])=> {…}

Consulte selección de recursos para obtener detalles.

handleAssetSelection
Función
No

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=(assets: Asset[])=> {…}

Consulte selección de recursos para obtener detalles.

onClose
Función
No
Se invoca cuando se pulsa el botón Close en la vista modal. Esto solo se llama en la vista modal y se ignora en la vista rail.
onFilterSubmit
Función
No
Se invoca con elementos de filtro cuando el usuario cambia criterios de filtro diferentes.
selectionType
Cadena
No
Soltero/a
Configuración para selección de single o multiple de recursos a la vez.
dragOptions.lista de permitidos
booleano
No
La propiedad se utiliza para permitir o denegar el arrastre de recursos que no se pueden seleccionar.
aemTierType
Cadena
No
Permite seleccionar si desea mostrar los recursos del nivel de entrega, del nivel de creación o de ambos. Sintaxis

: aemTierType:[0]: "author" 1: "delivery"

Por ejemplo, si se usan ["author","delivery"], el conmutador de repositorios mostrará opciones de autor y envío.
handleNavigateToAsset
Función
No
Es una función de llamada de retorno para gestionar la selección de un recurso.
noWrap
Booleano
No
La propiedad noWrap ayuda a procesar el Selector de recursos en el panel de raíl lateral. Si no se menciona esta propiedad, se representa la vista del cuadro de diálogo de forma predeterminada.
dialogSize
adquisición en pequeña, mediana, grande, pantalla completa o pantalla completa
Cadena
Opcional
Puede controlar el diseño especificando su tamaño con las opciones dadas.
colorScheme
Claro u oscuro
No
Esta propiedad se utiliza para establecer la temática de una aplicación Selector de recursos. Puede elegir entre tema claro u oscuro.
filterRepoList
Función
No
Puede utilizar la función de devolución de llamada filterRepoList que llama al repositorio Experience Manager y devuelve una lista filtrada de repositorios.
expiryOptions
Función
Puede usar entre las dos propiedades siguientes: getExpiryStatus, que proporciona el estado de un recurso caducado. La función devuelve 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.
showToast
No
Permite que el Selector de recursos muestre un mensaje de mensaje personalizado para el recurso caducado.
metadataSchema
Matriz
No
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.
onMetadataFormChange
Función Callback
No
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.
targetUploadPath
Cadena
"/content/dam"
La ruta de carga de destino para los archivos que tiene el valor predeterminado de raíz del repositorio de recursos.
hideUploadButton
Booleano
Falso
Garantiza si el botón de carga interno debe estar oculto o no.
onUploadStart
Función
No
Es una función de llamada de retorno que se utiliza para pasar el origen de carga entre Dropbox, OneDrive o local. La sintaxis es (uploadInfo: UploadInfo) => void
importSettings
Función
Habilita la compatibilidad para importar recursos de origen de terceros. 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; }
onUploadComplete
Función
No
Es una función de llamada de retorno que se utiliza para pasar el estado de carga del archivo entre correcto, fallido o duplicado. La sintaxis es (uploadStats: UploadStats) => void
onFilesChange
Función
No
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
uploadingPlaceholder
Cadena
Es una imagen de marcador de posición que reemplaza el formulario de metadatos cuando se inicia una carga del recurso. La sintaxis es { href: string; alt: string; }
uploadConfig
Objeto
Es un objeto que contiene una configuración personalizada para la carga.
featureSet
Matriz
Cadena
La propiedad 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"].
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab