Actions

Version: 2

As actions representam funções que tipicamente são invocadas pelos usuários no browser. Por exemplo, se cadastrar em uma newsletter, adicionar um item a um carrinho de compras ou qualquer operação que exija a intervenção de um servidor.

Na plataforma, você pode testar tais ações, ou mesmo ter actions que são apenas executadas nessa interface administrativa.

Ao contrário de sections e loaders, é possível salvar entidades pré-configuradas, mas não há muita utilidade nisto. Neste sentido, acessando a barra lateral Advanced > Actions, você terá acesso a biblioteca de actions e a possibilidade de criar, salver, editar e executar actions existentes.

Listagem de Actions

As diferentes categorias presentes na listagem são obtidas a partir do diretório que a action se encontra ou da App na qual ela origina (uma App pode importar diferentes actions).

A partir desta tela é possível:

  • Saved: Listar as actions salvas
  • Library: Listar e testar todas as actions disponíveis para uso
  • Create new Action: Criar novas actions

Listar e testar actions

Ao listar as actions na library, e ao clicar em uma action, você passa a ter acesso a uma visualização da Action, bem como acesso ao código original daquele elemento. É também possível editar o código, para testar alterações na funcionalidade do componente.

Visualização de uma action

Na barra lateral a direita, é possível acessar:

  • 🌐 Visuzalização do elemento
  • Formulário com propriedades
  • {} Descrição textual das propriedades
  • </> Editor de código
  • 🖥️ Logs relacionados a visualização do loader
  • Decopilot: IA para alteração do código

Criar nova Action

É possível criar uma action salva ou a base (template) de uma action.

Criando uma action
  • Create template: Cria uma action que será disponibilizada na biblioteca de componentes. Isto significa criar uma base de código que definirá um conjunto de propriedades e um programa para retornar dados.
  • Using a template: Cria uma action salva a partir de uma base existente. O nome será a identificação deste elemento.
Was this page helpful?
Can't find what you're looking for? Spot an error in the documentation? Get in touch with us on our Community Forum
Continue reading