Ações

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:


Visão Geral

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

AddChildren

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

Alert

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

Condition

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

Confirm

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

FormLocalAction

Descrição do componente FormLocalAction

FormRemoteAction

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

FormValidation

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

Navigate

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

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.


Última modificação 11/02/2021: create content (#298) (43225e15)