Renderizar Anexo / Render Chat Attachments

Renderizar Anexo / Render Chat Attachments

Renderiza um card com o anexo no componente Chat.

Figura 1 - Bloco Renderizar Anexo

 

Este bloco é usado juntamente com o componente visual mobile Chat, para mais informações de como configurar o componente consulte a documentação Chat mobile.

Compatibilidade

  • Bloco cliente mobile: cronapi.chat.renderChatAttachments()

Retorno

O bloco não possui retorno.

Parâmetros

Identificador

Identificador (id) do componente Chat mobile. Para selecioná-lo, é necessário vincular o bloco de programação a um formulário de referência, confira no tópico Propriedades do Blockly da documentação Bloco de Programação.

  • Posição: 1

  • Inglês: Identifier

  • Tipo: Objeto / Object

  • Exemplo: "crn-kendo-chat-394851"

Usuário do Chat

Neste parâmetro é inserido o bloco de programação Usuário do Chat com informações sobre o usuário que está digitando a mensagem.

  • Posição: 2

  • Inglês: Chat User

  • TipoObjeto / Object

  • Exemplo: retorno do bloco Usuário do Chat

Anexos do Chat

Define os anexos que serão renderizados. Deve-se utilizar o retorno do bloco Anexo. Para inserir vários anexos, é necessário o uso do bloco criar lista

  • Posição: 3

  • Inglês: Chat Attachments

  • Tipo: Objeto / Object

  • Exemplo: retorno do bloco Anexo

Layout do Anexo

Define o layout dos anexos que serão renderizados.

  • Posição: 4

  • Inglês: Attachment Layout

  • Tipo: Objeto / Object

  • Exemplo: "Lista"

  • Opções:

Lista / List

Carrossel / Carousel

Sucesso

Executa uma ação quando o anexo for renderizado com sucesso.

  • Posição: 5

  • Inglês: Success

  • Tipo: Comando sem retorno / Command no return

  • Exemplo: utilização do bloco Exibir notificação

Erro

Executa uma ação quando ocorrer um erro.

  • Posição: 6

  • Inglês: Error

  • Tipo: Comando com retorno ("item") / Command with return ("item")

  • Exemplo: utilização do bloco Exibir notificação

Exemplo

A imagem abaixo apresenta um exemplo de uso do bloco Renderizar Anexo, que adicionará ao chat o anexo especificado no bloco Anexo.

Figura 2 - Exemplo de uso do bloco Renderizar Anexo

 

A imagem a seguir exibe o resultado de execução da função da Figura 2, apresentando o anexo renderizado.

Figura 2.1 - Resultado de execução da função da Figura 2