Class: GlobalActionSet

@nginstack/web-framework/lib/classdef/GlobalActionSet~ GlobalActionSet


new GlobalActionSet()

Representa uma coleção de ações globais, normalmente associadas a uma classe de dados.

Members


onShow :LegacyEvent

Evento que será rodado antes da exibição das ações globais. Para esta função será recebido a chave e o GlobalActions. O valor retornado pela função ligada a este evento será o novo GlobalActions.

Type:
  • LegacyEvent

Methods


add(action)

Adiciona uma ação global à coleção.

Parameters:
Name Type Description
action *

A ação a ser adicionada.


clear()

Remove todas as ações globais da coleção.


clone()

Clona a lista de ações globais.

Returns:

Um clone desta instância.

Type
GlobalActions

delete(name)

Remove uma ação global da coleção.

Parameters:
Name Type Description
name string

Nome da ação a ser removida.

Returns:

True se existia um elemento com o nome informado e se ele foi removido.

Type
boolean

get(name)

Recupera uma ação global da coleção.

Parameters:
Name Type Description
name string

O nome da ação a ser recuperada.

Returns:

A ação global correspondente ao nome informado.

Type
GlobalAction

getAll()

Retorna todos as ações globais (GlobalAction) ligadas a esta classe.

Returns:

Lista de ações globais ligadas a esta classe.

Type
Array.<GlobalAction>

isEmpty()

Indica se a coleção de ações está vazia.

Returns:

True se a coleção estiver vazia.

Type
boolean