new Environment()
Objeto que representa o ambiente do Web Framework. Possui métodos e propriedades globais que independem do contexto de execução dos processos.
Não construa este objeto diretamente. Para fazer uso do mesmo, acesse a propriedade environment disponível nas instâncias dos processos.
- See:
-
- Process#environment
Members
-
exiting :boolean
-
Indica que o sistema está sendo finalizado.
Type:
- boolean
Methods
-
<static> getInstance()
-
Obtém a instância global e compartilhada do Environment.
Returns:
- Type
- Environment
-
alert(message)
-
Mensagem de alerta exibida ao usuário.
Parameters:
Name Type Description message
string Mensagem de alerta.
Example
this.alert("Alerta");
-
confirm(msg [, negativeDefaultAnswer])
-
Exibe uma janela solicitando confirmação do usuário.
Parameters:
Name Type Argument Description msg
string Mensagem com a pergunta a ser exibida para o usuário.
negativeDefaultAnswer
boolean <optional>
Define se a resposta padrão é "não".
- See:
-
- prompt
Returns:
Resposta do usuário.
- Type
- boolean
Example
var resposta = this.confirm("Mensagem", true)
-
exit( [uri])
-
Sai do sistema e redireciona para uma URI.
Parameters:
Name Type Argument Description uri
string <optional>
URI para onde o usuário será redirecionado. Caso não seja informada, será redirecionado para a página de login do Web Framework.
Example
this.activity("Google", function () { this.environment.exit("http://www.google.com.br"); });
-
lockScreen()
-
Bloqueia a tela do usuário, exigindo que o usuário informe novamente a sua senha para retornar o uso do sistema.
O bloqueio da tela não é possível se o usuário foi autenticado por meio um provedor de identidade que não suporta a coleta de credenciais, como o Google. Nesse caso, este método não faz nada e retorna falso.
Returns:
True se o bloqueio da tela foi realizado.
- Type
- boolean
-
prompt(label, options [, verticalAlign] [, defaultOptionIndex] [, escapeIndex])
-
Exibe uma janela de pergunta com opções de resposta para o usuário.
Parameters:
Name Type Argument Description label
string Mensagem com a pergunta a ser exibida para o usuário.
options
Array Array com pares (opção, valor de retorno) de opções de resposta a serem exibidas para o usuário.
verticalAlign
boolean <optional>
Alinhamento vertical da janela.
defaultOptionIndex
number <optional>
Índice do array options que será a opção pré-selecionada.
escapeIndex
number <optional>
Índice do array options que será a resposta assumida caso o usuário utilize a tecla de escape.
Returns:
Valor da opção selecionada pelo usuário ou do item indicado por
escapeIndex
caso o usuário pressione a tecla ESC.- Type
- *
Example
var resposta = this.prompt('O que você deseja jogar?', [['Xadrez', 1], ['Tênis de Mesa', 2]], true, 1, 0);