Visão Geral

Descrição dos componentes do tipo Action e seus atributos

O que é?

No Beagle, uma ação lida com os comportamentos (funções), que serão executadas em sua aplicação assim que um determinado evento for disparado. Essas ações podem ser padrão do próprio Beagle ou customizadas.

Qualquer evento no Beagle, deve ser associado a uma lista de ações. Veja abaixo um exemplo de componente de botão, que associa uma ação de alerta padrão ao seu evento de onPress:

{
   "_beagleComponent_": "beagle:button",
   "text": "click to show alert",
   "onPress": [{
      "_beagleAction_": "beagle:alert",
      "title": "Hello",
      "message": "World"
   }]
}

Uma ação é um mapa chave/valor com pelo menos uma propriedade:_beagleAction_. O valor dela indica qual ação deve ser executada quando o evento for disparado. As demais propriedades especificam os parâmetros esperados pela ação indicada.

Existem diversas ações implementadas no Beagle por padrão e todas elas começam com prefixo “beagle:” e as ações customizadas possuem o prefixo “custom:”.

Para saber como criar ações customizadas, dê uma olhada na seção de customização do Beagle

Tipos de ações

Abaixo, você encontra a descrição completa de cada ação disponível por padrão no Beagle:


Navegação

Ações disponíveis para navegação na aplicação.

Alert

Nesta seção, você encontra a definição do Alert e detalhes de seus atributos

Confirm

Nesta seção, você encontra a definição do Confirm e os detalhes de seus atributos

SendRequest

Nesta seção, você encontra a definição do Send Request e detalhes de seus atributos

SetContext

Nesta seção, você encontra a definição do SetContext e detalhes de seus atributos

SubmitForm

Nesta seção, você encontra a definição do SubmitForm e detalhes de seus atributos.

Condition

Nesta seção, você encontra a definição do Condition e detalhes de seus atributos

AddChildren

Nesta seção, você encontra a definição do addChildren e detalhes de seus atributos