Propriedades do Seletor de ativos asset-selector-properties

Você pode usar as propriedades do Seletor de ativos para personalizar a forma como o Seletor de ativos é renderizado. A tabela a seguir lista as propriedades que você pode usar para personalizar e usar o Seletor de ativos.

Propriedade
Tipo
Obrigatório
Padrão
Descrição
painel
Booleano
Não
Falso
Se marcado como true, o Seletor de ativos será renderizado em um modo de exibição de painel esquerdo. Se estiver marcado como false, o Seletor de ativos será renderizado na exibição modal.
imsOrg
String
Sim
A ID do Adobe Identity Management System (IMS) atribuída durante o provisionamento do Adobe Experience Manager as a Cloud Service para sua organização. A chave imsOrg é necessária para autenticar se a organização que você está acessando está no Adobe IMS ou não.
imsToken
String
Não
Token de portador IMS usado para autenticação. imsToken é necessário se você estiver usando um aplicativo Adobe para a integração.
apiKey
String
Não
Chave de API usada para acessar o serviço de Descoberta do AEM. apiKey é necessário se você estiver usando uma integração de aplicativos Adobe.
filterSchema
Matriz
Não
Modelo usado para configurar propriedades de filtro. Isso é útil quando quiser limitar determinadas opções de filtro no Seletor de ativos.
filterFormProps
Objeto
Não
Especifique as propriedades de filtro que precisam ser usadas para refinar sua pesquisa. Para! exemplo, tipo MIME JPG, PNG, GIF.
selectedAssets
Matriz <Object>
Não
Especifique os ativos selecionados quando o Seletor de ativos for renderizado. É necessária uma matriz de objetos que contenha uma propriedade de id dos ativos. Por exemplo, [{id: 'urn:234}, {id: 'urn:555'}] Um ativo deve estar disponível no diretório atual. Se precisar usar um diretório diferente, forneça um valor para a propriedade path também.
acvConfig
Objeto
Não
A propriedade Exibição da coleção do ativo que contém o objeto com a configuração personalizada para substituir os padrões. Além disso, essa propriedade é usada com a propriedade rail para habilitar a exibição do painel do visualizador de ativos.
i18nSymbols
Object<{ id?: string, defaultMessage?: string, description?: string}>
Não
Se as traduções OOTB forem insuficientes para as necessidades do aplicativo, você poderá expor uma interface pela qual poderá passar seus próprios valores localizados e personalizados pela prop i18nSymbols. Transmitir um valor por meio dessa interface substitui as traduções padrão fornecidas e, em vez disso, usa suas próprias traduções. Para executar a substituição, deverá transmitir um objeto Descritor de mensagem à chave de i18nSymbols que deseja substituir.
intl
Objeto
Não
O Seletor de ativos fornece traduções OOTB padrão. Você pode selecionar o idioma de tradução fornecendo uma string de idioma válida por meio da propriedade intl.locale. Por exemplo: intl={{ locale: "es-es" }}

As strings de idioma com suporte seguem os padrões ISO 639 - Códigos para a representação de nomes de idiomas.

Lista de idiomas com suporte: Inglês - “en-us” (padrão) Espanhol - “es-es” Alemão - “de-de” Francês - “fr-fr” Italiano - “it-it” Japonês - “ja-jp” Coreano - “ko-kr” Português - “pt-br” Chinês (Tradicional) - “zh-cn” Chinês (Taiwan) - “zh-tw”
repositoryId
String
Não
''
Repositório de onde o Seletor de ativos carrega o conteúdo.
additionalAemSolutions
Array<string>
Não
[ ]
Ela permite adicionar uma lista de repositórios AEM adicionais. Se nenhuma informação for fornecida nessa propriedade, somente a biblioteca de mídia ou os repositórios do AEM Assets serão considerados.
hideTreeNav
Booleano
Não
Especifica se deve mostrar ou ocultar a barra lateral de navegação da árvore de ativos. Usada apenas na exibição modal e, portanto, não há efeito dessa propriedade na exibição de painel.
onDrop
Função
Não
A propriedade permite a funcionalidade soltar de um ativo.
dropOptions
{allowList?: Object}
Não
Configura as opções de soltar usando “allowList”.
colorScheme
String
Não
Configure o tema (light ou dark) do Seletor de ativos.
Tema
String
Não
Padrão
Aplique o tema ao aplicativo Seletor de Ativos entre default e express. Também aceita @react-spectrum/theme-express.
handleSelection
Função
Não

Chamado com a matriz de itens do ativo quando os ativos são selecionados e o botão Select no modal é clicado. Essa função só é invocada na exibição modal. Para exibição do painel, use as funções handleAssetSelection ou onDrop. Exemplo:

handleSelection=(assets: Asset[])=> {…}

Consulte seleção de ativos para obter detalhes.

handleAssetSelection
Função
Não

Invocado com uma matriz de itens enquanto os ativos estão sendo selecionados ou desmarcados. É útil quando você deseja acompanhar os ativos à medida que o usuário os seleciona. Exemplo:

handleSelection=(assets: Asset[])=> {…}

Consulte seleção de ativos para obter detalhes.

onClose
Função
Não
Invocado quando o botão Close na exibição modal é pressionado. Somente é chamado na exibição modal e desconsiderado na exibição rail.
onFilterSubmit
Função
Não
Invocado com itens de filtro à medida que o usuário altera critérios de filtro diferentes.
selectionType
String
Não
Solteiro
Configuração para a seleção single ou multiple de ativos de cada vez.
arrastarOpções.incluir na lista de permissões
booleano
Não
A propriedade é usada para permitir ou negar a ação de arrastar ativos que não podem ser selecionados.
aemTierType
String
Não
Ela permite selecionar se você deseja mostrar ativos do nível de entrega, do nível de criação ou de ambos. Sintaxe de

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

Por exemplo, se ambos ["author","delivery"] forem usados, o alternador de repositório exibirá opções para o autor e para a entrega.
handleNavigateToAsset
Função
Não
É uma função de Retorno de chamada para lidar com a seleção de um ativo.
noWrap
Booleano
Não
A propriedade noWrap ajuda a renderizar o Seletor de ativos no painel lateral. Se essa propriedade não for mencionada, ela renderizará a Exibição da caixa de diálogo por padrão.
tamanhoDaCaixaDeDiálogo
controle pequeno, médio, grande, tela cheia ou tela cheia
String
Opcional
Você pode controlar o layout especificando seu tamanho com as opções fornecidas.
colorScheme
Claro ou escuro
Não
Essa propriedade é usada para definir o tema de um aplicativo Seletor de ativos. Você pode escolher entre um tema claro ou escuro.
filterRepoList
Função
Não
Você pode usar a função de retorno de chamada filterRepoList que chama o repositório de Experience Manager e retorna uma lista filtrada de repositórios.
OpçõesDeExpiração
Função
Você pode usar entre as duas propriedades a seguir: getExpiryStatus que fornece o status de um ativo expirado. A função retorna EXPIRED, EXPIRING_SOON ou NOT_EXPIRED com base na data de expiração de um ativo fornecido. Consulte personalizar ativos expirados. Além disso, você pode usar allowSelectionAndDrag, no qual o valor da função pode ser true ou false. Quando o valor é definido como false, o ativo expirado não pode ser selecionado ou arrastado na tela.
mostrarNotificação
Não
Ele permite que o Seletor de ativos mostre uma mensagem em caixa de informações personalizada para o ativo expirado.
metadataSchema
Matriz
Não
Adicione uma matriz de campos fornecida para coletar metadados do usuário. Usando essa propriedade, também é possível usar metadados ocultos que são atribuídos a um ativo automaticamente, mas que não estão visíveis para o usuário.
onMetadataFormChange
Função de retorno de chamada
Não
Consiste em property e value. Property é igual a mapToProperty do campo passado de metadataSchema cujo valor está sendo atualizado. Por outro lado, value é igual ao novo valor fornecido como uma entrada.
targetUploadPath
String
"/content/dam"
O caminho de upload de destino para os arquivos cujo padrão é a raiz do repositório de ativos.
hideUploadButton
Booleano
Falso
Ele garante se o botão de upload interno deve estar oculto ou não.
onUploadStart
Função
Não
É uma função de retorno de chamada usada para transmitir a fonte de carregamento entre Dropbox, OneDrive ou local. A sintaxe é (uploadInfo: UploadInfo) => void
importSettings
Função
Ela permite o suporte para importar ativos de origem de terceiros. sourceTypes usa uma matriz das fontes de importação que você deseja habilitar. As fontes compatíveis são Onedrive e Dropbox. A sintaxe é { sourceTypes?: ImportSourceType[]; apiKey?: string; }
onUploadComplete
Função
Não
É uma função de retorno de chamada usada para passar o status de upload de arquivo entre com êxito, com falha ou duplicado. A sintaxe é (uploadStats: UploadStats) => void
onFilesChange
Função
Não
É uma função de retorno de chamada usada para mostrar o comportamento de upload quando um arquivo é alterado. Ele passa a nova matriz de arquivos pendentes para upload e o tipo de origem do upload. O tipo de Source pode ser nulo em caso de erro. A sintaxe é (newFiles: File[], uploadType: UploadType) => void
uploadingPlaceholder
String
É uma imagem de espaço reservado que substitui o formulário de metadados quando um upload do ativo é iniciado. A sintaxe é { href: string; alt: string; }
uploadConfig
Objeto
É um objeto que contém a configuração personalizada para o upload.
featureSet
Matriz
String
A propriedade featureSet:[ ] é usada para habilitar ou desabilitar uma funcionalidade específica no aplicativo Seletor de ativos. Para ativar o componente ou um recurso, passe um valor de string na matriz ou deixe a matriz vazia para desativar esse componente. Por exemplo, se você deseja habilitar a funcionalidade de carregamento no Seletor de ativos, use a sintaxe featureSet:[0:"upload"].
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab