new Anchor()
Construtor abstrato que define uma âncora, servindo de base para Button e Link. Não deve ser construído diretamente.
Members
-
<static> createProcess
-
Função chamada quando a ação precisa criar um processo. Essa propriedade é configurada automaticamente pelo Web Framework.
-
createNewTab :boolean
-
Indica se deverá ser aberta uma nova aba para exibir o conteúdo da interação ou atividade apontada por esta âncora.
Type:
- boolean
-
enabled :boolean
-
Indica se o componente pode ser acionado pelo usuário. Quando desabilitado, ele estará visível, mas com uma cor diferente, sinalizando que não pode ser clicado.
Type:
- boolean
-
hint :string
-
Ajuda que será exibida para o usuário final quando ele passar o mouse sobre o componente.
Type:
- string
-
label :string
-
Texto que será exibido para o usuário. Caso não seja informado, será utilizado o valor da propriedade "name".
Type:
- string
-
name :string
-
Nome único do componente informado ao construtor.
Type:
- string
-
nextInteractionName :string
-
Nome da interação ou atividade que será exibida quando o componente for acionado.
Type:
- string
-
nextProcessId :string
-
Id da instância de um processo que contém a atividade ou interação informada na propriedade "nextInteractionName". Quando esta propriedade é informada, um processo já aberto pelo usuário será navegado para a interação ou atividade informada em "nextInteractionName".
Type:
- string
-
nextProcessKey :number
-
Chave do processo que contém a atividade ou interação informada na propriedade "nextInteractionName". Será considerado o processo corrente quando não for informado.
Type:
- number
-
parent :Object
-
Objeto que contém esta instância. O significado desta propriedade é estabelecido pelos construtores filhos de Anchor.
Type:
- Object
- See:
-
permissionKeyWord :string
-
Palavra chave utilizada para controlar o poder do usuário em disparar esta âncora. Se o usuário não tiver permissão, o componente será exibido desabilitado, independente do valor da propriedade "enabled".
Quando informado, o usuário ou o seu grupo deverão ter ao menos uma permissão que contenha a palavra chave definida. A permissão deve ser concedida no processo Admin > Segurança > Permissões, selecionado o processo na árvore de diretórios e arquivos, e adicionando um registro na grade de permissões e preenchendo o campo "Palavras Chaves".Type:
- string
-
process :Process
-
Instância do processo onde este objeto foi criado.
Type:
- Process
- See:
-
validateLastInteraction :boolean
-
Determina se os componentes da interação corrente serão notificados que irá ocorrer uma navegação para uma outra interação, possibilitando que os componentes notificados tomem ações para validar os seus estados, podendo inclusive cancelar o comando de navegação do usuário.
A ação de validação irá variar entre os componentes notificados. Por exemplo: a grade irá executar um "post" caso o registro atual se encontre em edição e irá bloquear a navegação caso o registro não possa ser gravado.Type:
- boolean
Methods
-
assign(obj)
-
Atribui as propriedades desta instância com os valores das propriedades da instância informada.
Parameters:
Name Type Description obj
Anchor Objeto do qual se deseja obter os valores.
-
clone()
-
Cria uma cópia desta instância.
Returns:
- Type
- Anchor