Adicionar caixa de diálogo não modal a uma página Construtor de IU

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Saiba como adicionar uma caixa de diálogo não modal em Construtor de IU. Uma caixa de diálogo não modal é uma janela flutuante que contém conteúdo acima de uma página.

    Antes de Iniciar

    Função necessária: ui_builder_admin

    As etapas a seguir orientam você no processo de configuração de um botão para abrir uma caixa de diálogo não modal que contém o componente Anexos.
    Nota:
    O procedimento descrito aqui é apenas um exemplo de como usar caixas de diálogo não modais. Existem infinitas possibilidades. Adicione e configure caixas de diálogo não modais para atender às suas necessidades de negócio.

    Procedimento

    1. Navegar até Tudo > Estrutura do Now Experience > Construtor de IU.
    2. Abra uma experiência para trabalhar ou crie uma experiência selecionando Criar > Experiência.
      Consulte Configure como os usuários interagem com suas aplicações no Construtor de IU para obter mais informações sobre como criar experiências.
    3. Abra ou crie uma variante de página.
      Para obter mais informações sobre como criar uma página em Construtor de IU, consulte Criação de uma página no Construtor de IU.
    4. Na árvore de conteúdo, mova o mouse para Caixas de diálogo não modais, selecione o ícone + e selecione o componente de diálogo não modal.
      Opção de caixas de diálogo não modais mostrada na árvore de conteúdo com o ícone + selecionado e a janela que contém o componente da caixa de diálogo não modal aberta.
    5. Se a caixa de diálogo não modal não aparecer na fase automaticamente, selecione a nova caixa de diálogo não modal chamada Caixa de diálogo não modal padrão na árvore de conteúdo.
    6. Na guia Configurar do painel de configuração, exiba as predefinições que foram adicionadas automaticamente com a caixa de diálogo não modal, por exemplo, a largura, a altura, a posição e a configuração de arrastar.
      Painel de configuração de caixa de diálogo não modal com a guia Configurar mostrando predefinições.

      Todas essas propriedades predefinidas podem ser editadas, se necessário.

      Nota:
      Para obter mais informações sobre as propriedades avançadas de Caixas de diálogo não modais, consulte o Site para desenvolvedores da ServiceNow.
    7. Na gaveta de recursos de dados, o controlador de caixa de diálogo não modal foi adicionado automaticamente.
      Seta preta apontando para o controlador de caixa de diálogo não modal na gaveta de recursos de dados.
    8. Na árvore de conteúdo, selecione + Adicionar conteúdo em Caixa de diálogo não modal padrão > ações para adicionar conteúdo ao cabeçalho da caixa de diálogo não modal.
    9. Pesquise e selecione o componente de texto estilizado.
    10. No painel Configuração de texto estilizado, selecione Nenhum para configurar o componente manualmente.
      Painel de configuração de texto estilizado com seta preta apontando para a opção Nenhum.

      Se a predefinição de subtítulo de registro tiver sido adicionada automaticamente, selecione a seta suspensa, selecione Nenhume selecione Remover na guia Configurar.

      Painel de configuração do componente de texto estilizado com setas pretas apontando para o menu suspenso de predefinição e a opção Nenhum.
    11. Se ainda não estiver aberto, selecione Configurar para abrir a guia Configurar.
    12. Em Texto, remova o texto de exemplo e digite Adicionar anexos.
      Guia Configurar texto estilizado com seta preta apontando para o campo de texto.
    13. Selecione Salvar no cabeçalho do Construtor de IU.
    14. Na árvore de conteúdo, selecione + Adicionar conteúdo em Caixa de diálogo não modal padrão > conteúdo > Contêiner para adicionar conteúdo ao corpo da caixa de diálogo não modal.
    15. Selecione o componente Anexos.
    16. No painel Configuração de anexos, se ainda não estiver selecionado, selecione Registrar anexos e Aplicar para configurar o componente com uma predefinição.
      Painel de configuração do componente de anexos com seta preta apontando para a opção de predefinição de anexos de registro.

      Para obter mais informações sobre como configurar o componente Anexos, consulte o site do ServiceNow Developer.

    17. Você pode adicionar conteúdo ao rodapé da caixa de diálogo não modal, mas, neste exemplo, deixe o rodapé em branco.
    18. Selecione Save (Salvar).
      Observe na árvore de conteúdo que a caixa de diálogo não modal e todos os seus componentes são listados acima do corpo da estrutura da página. Além disso, o componente suspenso Caixas de diálogo minimizadas é adicionado à página automaticamente (e está listado sob o Corpo na árvore de conteúdo) para fornecer a funcionalidade do ícone de minimizar no cabeçalho da caixa de diálogo não modal.

      Árvore de conteúdo com setas pretas apontando para o componente padrão da caixa de diálogo não modal, o corpo e o componente suspenso de caixas de diálogo minimizadas.

    19. Na árvore de conteúdo, selecione Corpo.
    20. Adicione um componente de botão e configure-o para abrir a caixa de diálogo não modal.
      1. Na árvore de conteúdo, selecione o ícone de Menu ao lado de Corpo e selecione Adicionar conteúdo.
      2. Na guia Layouts, selecione Coluna única.
        Um novo layout de coluna contendo uma única coluna é adicionado à parte inferior da página.
      3. Na fase, selecione o ícone + no novo layout de coluna.
        Layout de coluna única com uma seta preta apontando para o ícone + na coluna.
      4. Pesquise e selecione o componente simples Botão.
        Caixa de ferramentas exibida com uma seta preta apontando para o campo de pesquisa que contém o botão do termo e outra seta preta apontando para o componente simples do botão.
      5. No painel de configuração, na guia Configurar, selecione Nenhum para configurar o componente manualmente.
      6. Selecione a guia Eventos no painel de configuração.
      7. Selecione + Adicionar manipulador de eventos.
        Painel de configuração simples do botão mostrado com uma seta preta apontando para a guia de eventos e uma segunda seta preta apontando para a opção + Adicionar manipulador de eventos.
      8. Na lista à esquerda, selecione Abrir caixa de diálogo não modal (pode ser necessário rolar para baixo na lista).
      9. Tipo de anexos no título minimizado.
      10. Selecione o padrão Caixa de diálogo não modal em Caixa de diálogo não modal.
        Há outras opções que podem ser configuradas aqui, incluindo um título e uma categoria.
      11. Selecione Adicionar.
        Janela do manipulador de eventos com setas pretas apontando para a opção Abrir caixa de diálogo não modal, o campo de título minimizado, o campo de diálogo não modal e o botão Adicionar.
      12. Selecione a guia Configurar.
      13. Tipo Adicionar anexos no rótulo.
        Guia de configuração do componente simples de botão com seta preta apontando para o campo de rótulo.
    21. Selecione Save (Salvar).
    22. Selecione a seta suspensa ao lado de Visualizar no cabeçalho Construtor de IU e selecione Abrir caminho da URL na lista.
    23. Selecione o botão Adicionar anexos para testar a caixa de diálogo não modal.
      A caixa de diálogo não modal é aberta acima da página principal com o título na parte superior e o componente Anexos abaixo.
    24. Para testar a funcionalidade de minimizar, selecione o ícone de minimizar na caixa de diálogo não modal.
      Cabeçalho da caixa de diálogo não modal com seta preta apontando para o ícone de minimizar.
      A caixa de diálogo não modal é minimizada e pode ser acessada no menu suspenso Caixas de diálogo minimizadas.
    25. Selecione o ícone de caixas de diálogo minimizadas e selecione Anexos para abrir a janela de diálogo não modal novamente.
      Componente de caixas de diálogo minimizadas selecionado com a lista suspensa mostrando a opção de e-mail de rascunho.