Adicionar formulários a páginas do Construtor de IU
Use o componente Formulário para adicionar um ou mais formulários a Construtor de IU páginas.
- Estenda as páginas de registro adicionando uma guia em linha com um formulário usando sua própria instância do controlador de formulário.
- Adicione modais com um formulário em uma página de registro.
- Abra a página que contém um formulário existente.
- Na gaveta de dados, expanda a lista Recursos de dados e selecione o controlador de formulário original.
- Selecione o campo Predefinição.
- Selecione Predefinição do controlador de formulário.
- Selecione Aplicar.
- Selecione o X para fechar o pop-up Editar controlador de formulário.
Exatamente um dos controladores de formulário deve ter a propriedade Está mapeado para o shell da aplicação definida como verdadeira. Esta propriedade é usada para especificar o formulário primário na página. O formulário primário é responsável por lidar com eventos globais. Você não deve definir a propriedade como verdadeira para mais de um controlador de formulário ou ter controladores de formulário zero com a propriedade definida como verdadeira.
- Abra a página que contém um ou mais formulários.
- Na árvore de conteúdo, selecione um formulário.
- No painel de configuração, na guia Configurar, selecione Controlador de formulário.
- No pop-up Editar controlador de formulário, role para baixo na lista Controlador de formulário para encontrar a opção Está mapeado para o App Shell.
- Marque ou desmarque a opção para cada componente de formulário na página para confirmar que exatamente um controlador de formulário está mapeado para o shell da aplicação.
Manipulação avançada de eventos de formulário
Os detalhes a seguir podem ser úteis para desenvolvedores experientes com conhecimento de manipulação de eventos de conflito.
- Status da tela alterado
-
- Descrição: ação para indicar que um formulário está modificado.
- Saída:
CTRL_RECORD#SCREEN_STATUS_CHANGED
- Atualizar menu de configuração solicitado
-
- Descrição: ação para definir itens do menu de configuração de registro no menu do avatar.
- Saída:
CTRL_RECORD#UPDATE_CONFIGURATION_MENU_REQUEST
- Telefone solicitado
-
- Descrição: ação para fazer uma chamada quando o plug-in CTI está habilitado.
- Saída:
CTRL_RECORD#PHONE_REQUESTED
- Estado de carregamento do formulário alterado
-
- Descrição: ação para mostrar um carregamento giratório quando esse formulário estiver carregando dados.
- Saída:
CTRL_RECORD#FORM_LOADING_STATE_CHANGED
Para obter informações detalhadas sobre o componente Formulário e suas propriedades, consulte Visão geral do formulário no site do desenvolvedor ServiceNow.