mobileX
  • Introdução
  • Gestão de Atualizações
    • Política de Release Quadrimestral de Produto
    • Fluxo de Atualização
  • Changelog
    • Versões em Produção
    • Changelog por Componente
      • Microsserviços
        • Gateway
          • 2024
            • 15 de Maio
            • 11 de Janeiro
          • 2023
            • 01 de Dezembro
            • 28 de Novembro
            • 07 de Novembro
            • 22 de Setembro
            • 24 de Agosto
            • 14 de Julho
        • Attendance
          • 2024
          • 2023
            • 18 de Agosto
            • 15 de Agosto
            • 9 de Junho
        • Archive
        • Security
          • 2024
            • 15 de Maio
            • 22 de Fevereiro
            • 11 de Janeiro
          • 2023
            • 11 de Dezembro
            • 01 de Dezembro
            • 07 de Novembro
            • 13 de Setembro
            • 24 de Agosto
            • 11 de Agosto
            • 14 de Julho
        • Integration
        • Messenger
        • CMS
        • Forms
          • 2024
            • 08 de Fevereiro
          • 2023
            • 01 de Dezembro
            • 20 de Outubro
      • Front-end
        • mobileX iOS
          • 2024
          • 2023
            • 22 de Setembro
            • 24 de Agosto
            • 15 de Agosto
            • 9 de Junho
        • mobileX Android
          • 2024
          • 2023
            • 22 de Setembro
            • 15 de Setembro
            • 8 de Setembro
            • 1 de Setembro
            • 14 de Julho
            • 9 de Junho
        • mobileX Portal
          • 2024
            • 20 de Maio
            • 15 de Maio
            • 07 de Fevereiro
          • 2023
            • 14 de Dezembro
            • 01 de Dezembro
            • 28 de Novembro
            • 13 de Setembro
            • 25 de Agosto
            • 18 de Agosto
            • 15 de Agosto
            • 14 de Julho
            • 9 de Junho
      • Manager
        • Front-end Manager
          • 2024
            • 20 de Maio
            • 15 de Maio
            • 20 de Fevereiro
            • 17 de Janeiro
          • 2023
            • 22 de Novembro
            • 13 de Setembro
            • 1 de Setembro
            • 11 de Agosto
            • 28 de Julho
            • 14 de Julho
            • 09 de Junho
        • Front-end agendamento
          • 2024
            • 27 de Fevereiro
          • 2023
            • 18 de Agosto
        • External
        • Gestor de arquivos e banners
          • 2024
          • 2023
            • 13 de Setembro
            • 8 de Setembro
      • Serviços de notificações PUSH
        • Notification
      • Serviços de integração
        • Adapter
        • Connect API
          • 15 de Maio
        • Connect Front
          • 15 de Maio
      • NEO
        • mobileX NEO Documentação
          • 2024
          • 2023
            • 28 de Julho
            • 23 de Junho
            • 9 de Junho
            • 14 de Julho
        • mobileX NEOC
          • 2024
          • 2023
            • 14 de Julho
            • 23 de Junho
        • mobileX NEO Framework
          • 2024
          • 2023
            • 14 de Julho
            • 23 de Junho
    • Changelog por Release
      • 2024
        • Maio
          • 20 de Maio
          • 15 de Maio
        • Fevereiro
          • 27 de Fevereiro
          • 22 de Fevereiro
          • 20 de Fevereiro
          • 08 de Fevereiro
          • 07 de Fevereiro
        • Janeiro
          • 17 de Janeiro
          • 11 de Janeiro
      • 2023
        • Dezembro
          • 14 de Dezembro
          • 11 de Dezembro
          • 01 de Dezembro
        • Novembro
          • 28 de Novembro
          • 22 de Novembro
          • 07 de Novembro
        • Outubro
          • 20 de Outubro
          • 13 de Outubro
        • Setembro
          • 22 de Setembro
          • 15 de Setembro
          • 8 de Setembro
          • 1 de Setembro
        • Agosto
          • 25 de Agosto
          • 18 de Agosto
          • 15 de Agosto
          • 11 de Agosto
        • Julho
          • 28 de Julho
          • 14 de Julho
        • Junho
          • 23 de Junho
          • 9 de Junho
  • mobileX NEO
    • mobileX NEO
    • Build
      • DocType
        • Localização
        • Página Inicial
        • Criação de DocTypes
          • Campos
          • A Atribuir Nome
          • Configurações de Formulário
          • Ver Definições
          • Definições de Email
          • Regras de Permissão
          • Ações
          • Documentos Vinculados
          • Status do Documento
          • Web View
      • Fluxo de Trabalho
        • Localização
        • Página Inicial
        • Adicionar Fluxo de Trabalho
      • Relatórios
        • Localização
        • Página Inicial
        • Adicionar Relatório
      • Workspace
        • Localização
        • Página Inicial
      • Painel de Controle
        • Localização
        • Página Inicial
        • Adicionar Painel de Controle
      • Script do Servidor
        • Localização
        • Página Inicial
        • Adicionar Script de Servidor
      • Script de Cliente
        • Localização
        • Página Inicial
        • Adicionar Script de Cliente
      • Tipo de Trabalho Agendado
        • Localização
      • Pacote
        • Localização
        • Página Inicial
        • Adicionar Pacote
      • Importação de Pacote
        • Localização
        • Página Inicial
        • Adicionar Importação de Pacote
    • Utilizadores
      • Usuários
        • Localização
        • Página Inicial
        • Adicionar Usuário
      • Tipo de Usuário
        • Localização
        • Página Inicial
        • Adicionar Tipo de Usuário
      • Permissões
        • Localização
        • Página Inicial
        • Adicionar Permissão do Utilizador
        • Adicionar/Atualizar e Excluir em Massa
    • Configurações
      • Importar Dados
        • Localização
        • Página Inicial
        • Adicionar Importação de Dados
        • Erros e Avisos
      • Exportar Dados
        • Localização
        • Página de Exportação
      • Atualização em Massa
        • Localização
        • Página Inicial
      • Documentos Excluídos
        • Localização
        • Página Inicial
        • Demonstrativo de Documento Excluído
      • Criar/Editar Formato de Impressão
        • Localização
        • Página de Criação
      • Fluxo de Trabalho
        • Localização
        • Página Inicial
        • Adicionar Fluxo de Trabalho
      • Status do Fluxo de Trabalho
        • Localização
        • Página Inicial
        • Status do Fluxo de Trabalho
    • Site
      • Definições do Portal
        • Localização
      • Formulário Web
        • Localização
        • Página Inicial
        • Adicionar Formulário Web
      • Post do Blog
        • Localização
        • Página Inicial
        • Adicionar Post do Blog
      • Blogueiro
        • Localização
        • Página Inicial
        • Adicionar Blogueiro
      • Categorias do Blog
        • Localização
        • Página Inicial
        • Adicionar Categoria de Blog
      • Página Web
        • Localização
        • Página Inicial
        • Adicionar Página Web
      • Sidebar Site
        • Localização
        • Página Inicial
        • Adicionar Sidebar Site
      • Slideshow Site
        • Localização
        • Página Inicial
        • Adicionar Slideshow Site
      • Rota do Site Meta
        • Localização
        • Página Inicial
        • Adicionar Rota do Site Meta
      • Configurações do Portal
        • Localização
      • Ajuda Categoria
        • Localização
        • Página Inicial
        • Adicionar Ajuda Categoria
      • Ajuda Artigo
        • Localização
        • Página Inicial
        • Adicionar Ajuda Artigo
    • Integrações
      • Configurações do Google
        • Localização
        • Realizar Configuração do Google
      • Contatos do Google
        • Localização
        • Página Inicial
        • Adicionar Contatos do Google
      • Calendário do Google
        • Localização
        • Página Inicial
        • Adicionar Calendário do Google
      • Google Drive
        • Localização
        • Página Inicial
      • Webhook
        • Localização
        • Página Inicial
        • Adicionar Webhook
          • Doc Eventos
          • Gatilho Webhook
          • Pedido Webhook
          • Segurança Webhook
          • Cabeçalhos Webhook
          • Webhook Data
      • URL do Webhook do Slack
        • Localização
        • Página Inicial
        • Adicionar URL do Webhook do Slack
      • Configurações de SMS
        • Localização
        • Página Inicial
    • Customização
      • Painel de Controle
        • Localização
        • Página Inicial
        • Adicionar Painel de Controle
      • Personalizar Formulário
        • Localização
        • Editar Formulário
      • Gráfico do Painel
        • Localização
        • Página Inicial
        • Adicionar Gráfico
          • Contagem
          • Soma
          • Média
          • Agrupar Por
          • Personalizado
          • Relatório
      • Origem do Gráfico do Painel
        • Localização
        • Página Inicial
        • Adicionar Origem do Gráfico do Painel
    • Gestão de Ciclo de Vida da Aplicação mobileX
    • Log de Desenvolvimento
    • API de Relatórios
  • mobileX Front
    • mobileX Front
    • Componentes mobileX Front
      • Apps mobileX Front
        • Apps Virtuais x Apps Customizadas
        • Customizações
          • Menus
            • Menus Estático
            • Menus Dinâmicos
          • Especificações para Customizações
      • Manager mobileX Front
    • Implantação Apps mobileX Front
      • Publicação das Apps
        • Liberando Acesso às Lojas de Aplicativos
        • Publicação Apps iOS
        • Publicação Apps Android
      • Gestão das Lojas de Aplicativos
    • Funcionalidades Nativas
      • Log do usuário
      • Cadastro e Autenticação de Usuário
        • Níveis de Acesso
        • Cadastro e Autenticação mobileX
          • Excluir Conta
        • 2° Fator de Autenticação
        • Autenticação Integrada
        • Autenticação via Serviços Externos
      • Biometria
      • Termo de Uso e Política de Privacidade
      • Pesquisas
      • Mensagens
      • Gestor de Conteúdos
      • Fluxo de Atendimento
      • Formulários Dinâmicos
    • Manager :: Configurando e Operando Apps mobileX
      • Gestão de Perfis e Usuários Manager
      • Configuração de Apps Virtuais
      • Operando as Apps Via Manager mobileX
        • Usuários Aplicações Frontend
        • Construtor de Menus Básicos
        • Fluxos de Atendimento
          • Relatório em Mapa
        • Questionários
        • Envio de Mensagens
        • Gestor de Conteúdo
        • Agendamento
        • Construtor de Formulários Dinâmicos
    • Low Code mobileX Front
      • Linguagem X
      • Actions
        • Actions Básicas
        • Actions Integrações(CMS)
          • Actions CMS
          • Statuscodes de retorno de requisições
          • Paginação em Requisições
        • Actions Atendimento
        • Action Formulários
        • valueToSave
      • Autenticacão de Usuário
        • Autenticacão de Usuário mobileX
        • Autenticação Gov.br
        • Autenticação Microsoft Azure Ad
      • Credenciamento com Sistemas Externos
        • Permissões de Acesso para Execução de Ações no APP
        • Obtendo Tokens de Credenciamento
          • Key (Chave Única de Acesso)
          • Usuário e Senha
          • Customizado - Credenciamento via Ação Configurada
        • Utilizando Credenciamento nas Integrações
        • Aviso de Cookie no Portal
        • Upload de Arquivos (Forms de atendimento/Integração)
      • Estrutura de Telas
        • PageNavigation
        • PageHeader
        • PageSearch
        • PageContent
          • GroupLists
            • Coringa
            • List A
            • List B
            • List C
            • List D
            • Menu A
            • Menu B
            • Menu C
            • Carousel A
            • Carousel B
            • Carousel C
            • Carousel D
          • SectionLists
            • SectionList A
            • SectionList B
          • HistoryList
          • Filelist
          • Simplelist
          • PageFooter
        • Template de Mensagens
        • Template de Credenciamento
      • Fontes mobileX
      • Sombra, Borda e Contorno
      • Outras Funcionalidades
        • Galeria de Vídeos
        • Cartões Virtuais
        • Pesquisa Geolocalizada
        • Política de Privacidade e Termos de Uso por Endpoint
        • Carrossel de Banner com Gestor de Arquivos
    • APIs mobileX
  • mobileX Connect
    • mobileX Connect
    • Gestão de Clientes, Aplicações Customizadas e Endpoints
    • Conexão com Componentes mobileX e Sistemas Externos
    • Configuração e Conexão com Componentes mobileX NEO
    • Debug
    • Log de Erros
  • mobileX Gen AI
    • mobileX Gen AI
  • mobileX Code-Flow
    • mobileX Code-Flow
    • Funcionalidades mobileX Code-Flow
  • Infraestrutura e Segurança
    • Infraestrutura e Segurança
    • Políticas
      • Política de Segurança da Informação
      • Política de Testes de Segurança de Informação
      • Política de Controle de Backup
      • Política de Tratamento de Incidente de Segurança
      • Política de Controle de Acesso e Gestão de Usuários da Plataforma mobileX
      • Política de Gestão de Ativos
    • Requisitos Mínimos mobileX
    • Sustentabilidade
    • Privacidade e LGPD
      • DPO (Data Protection Officer)
      • Papéis LGPD
    • Gestão de Risco Cibernético
  • Hospedagem
    • Componentes da Plataforma
    • Modelos de Hospedagem
    • Modelos de Deploy mobileX
    • Configuração Mínima Hospedagem Enterprise
    • Configuração Mínima Data Adapter
  • Atendimento e Suporte
    • Livro de Serviços da MTM
    • Manual do GLPI
    • Manual do Manager mobileX
    • Comunicados mobileX
      • #001-12_2023 - Instruções para Prorrogação de Prazo em Loja Google
      • #002-12_2023 - Instruções para Validação da Conta de Programador na Play Console
Powered by GitBook
On this page
  1. mobileX Front
  2. Low Code mobileX Front
  3. Estrutura de Telas

PageHeader

O PageHeader representa a parte superior da tela localizada imediatamente após o PageNavigation. No menu principal ela é comumente utilizada para incorporar uma imagem.

Propriedades gerais:

  • Barra de cabeçalho da tela.

  • Existência não obrigatória.

  • Pode conter imagens e/ou conteúdo html.

  • Pode possuir actions.

  • Permite o uso de templates.

Sintaxe seção do PageHeader
"pageHeader": {
	"template": "",
	"logo": "",
	"background": "",
	"color": "",
	"logo": "",	
	"item": {
		"details": [{"order": 0,"value": ""}],
		"actionDefault": null,
		"actions": [...]
	}
}
Propriedade
Descrição

template

Nome da template a ser utilizada.

background

Customiza o fundo da cabeçalho com uma cor (hexadecimal) ou uma imagem (link da imagem). Se nulo ou vazio: colorBase + escurecimento de 40% da cor.

color

Customiza a cor da fonte do texto e dos ícones de ações do cabeçalho.

logo

Exibe no centro do cabeçalho a imagem definida (link da imagem).

item.detail

Define um conteúdo html/css2 a ser exibido no cabeçalho quando preenchido em item.detail.value.

item.actions

Define 1 ou mais ações a serem exibidas no cabeçalho.

item.actionDefault

Define qual a actions padrão do clique da célula. Se nulo ou vazio, nenhuma ação deve ser executada.

Templates

Template A

  • Formato: Linha simples.

  • Imagem: Não recebe imagens no elemento background.

  • Conteúdo: Totalmente definido no elemento detail.order = 0.

  • Ações:

    • Quando múltiplas, menu exibido na lateral.

    • Quando única, ícone é exibido na lateral.

Json Exemplo:
{
    "pageNavigation": {
        "template": "A",
        "title": "PageHeader A",
        "left": {
            "actions": [
                {
                    "order": "0",
                    "name": "back"
                }
            ]
        },
        "right": {
            "actions": [
                {
                    "order": "0",
                    "name": "home",
                    "icon": "ea39"
                }
            ]
        }
    },
    "pageHeader": {
        "template": "A",
        "background": null,
        "logo": null,
        "color": "#FFF",
        "item": {
            "publishLevel": 1,
            "details": [
                {
                    "order": 0,
                    "value": "<span style='color:#fff'><h3>Lorem ipsum dolor</h3><br>Lorem ipsum dolor</span>"
                }
            ],
            "actionDefault": 0,
            "actions": [
                {
                    "order": 0,
                    "publishLevel": 1,
                    "permissionLevel": 1,
                    "name": "call",
                    "path": "",
                    "title": "Ligar",
                    "parameters": [
                        {
                            "title": "Residencial",
                            "value": "+55 71 99999-9999"
                        }
                    ]
                },
                {
                    "order": 1,
                    "publishLevel": 1,
                    "permissionLevel": 1,
                    "title": "Enviar Email",
                    "name": "email",
                    "path": "",
                    "parameters": [
                        {
                            "title": "Pessoal",
                            "value": "a@a.com"
                        }
                    ]
                }
            ]
        }
    },
    "pageContent": {
        "background": "#FFF",
        "totalPages": 1,
        "currentPage": 1,
        "hasGroupBy": false,
        "groupList": null
    }
}
  • B1: Espaço para logomarca.

    • Se nulo ou vazio, o espaço é ocultado.

    • Conteúdo sempre centralizado.

  • B2: Espaço para texto da tela.

    • Suporta HTML flexível com o conteúdo sempre centralizado.

    • Se nulo ou vazio, o espaço é ocultado.

  • B3: Célula de actions.

    • Suporta de 1 a N actions sendo:

      • 1 action: Exibir a action informada.

      • 2 actions: Exibir o menu para acesso às demais actions.

    • Se nulo ou vazio, o espaço é ocultado.

Sintaxe seção do template A do PageHeader
{
  "pageNavigation": {
   //...
  },
  "pageHeader": {
    "template": "A",
    "background": null,
    "logo": null,
    "color": "#FFF",
    "item": {
      "publishLevel": 1,
      "details": [
        {
          "order": 0,
          "value": "<span style='color:#fff'><h3>Lorem ipsum dolor</h3><br>Lorem ipsum dolor</span>"
        }
      ],
      "actionDefault": 0,
      "actions": [
        {
          "order": 0,
          "publishLevel": 1,
          "permissionLevel": 1,
          "name": "call",
          "path": "",
          "title": "Ligar",
          "parameters": [
            {
              "title": "Residencial",
              "value": "+55 71 99999-9999"
            }
          ]
        },
        {
          "order": 1,
          "publishLevel": 1,
          "permissionLevel": 1,
          "title": "Enviar Email",
          "name": "email",
          "path": "",
          "parameters": [
            {
              "title": "Pessoal",
              "value": "a@a.com"
            }
          ]
        }
      ]
    }
  },
  "pageContent": {
    //...
  }
}

Template B

  • Formato: Linha simples.

  • Imagem:

    • Em Background, define uma imagem como background do cabeçalho.

    • Em Logo, define uma logomarca a ser aplicada no cabeçalho.

  • Background: Aceita cor ou imagem.

  • Conteúdo: Totalmente definido no elementodetail.order = 0.

  • Ações:

    • Quando múltiplas ou única, são exibidas em uma barra de ícones.

Json Exemplo:
{
    "pageNavigation": {
        "template": "A",
        "title": "Cabeçalho B",
        "left": {
            "actions": [
                {
                    "order": "0",
                    "name": "back"
                },
                {
                    "order": "1",
                    "name": "home",
                    "icon": "e938"
                },
                {
                    "order": "2",
                    "name": "home",
                    "icon": "ea88",
                    "title": "Texto 3"
                }
            ]
        },
        "right": {
            "actions": [
                {
                    "order": "0",
                    "name": "home",
                    "icon": "ea39",
                    "title": "Texto 1"
                },
                {
                    "order": "1",
                    "name": "home",
                    "icon": "e990",
                    "title": "Texto 2"
                },
                {
                    "order": "2",
                    "name": "home",
                    "icon": "ea88",
                    "title": "Texto 3"
                }
            ]
        }
    },
    "pageHeader": {
        "template": "B",
        "background": "#634975",
        "logo": "http://api.mobilecare.com.br/integration/demo/resources/mobilex-demos/logo-mobilex-b.png",
        "color": "#EE8113",
        "item": {
            "publishLevel": 1,
            "details": [
                {
                    "order": 0,
                    "value": "<br>Este é um texto dentro da célula que pode ser utilizado com formatação HTML<br>"
                }
            ],
            "actionDefault": 0,
            "actions": [
                {
                    "order": "0",
                    "name": "home",
                    "icon": "ea39",
                    "title": "Texto 1"
                },
                {
                    "order": "1",
                    "name": "home",
                    "icon": "e990",
                    "title": "Texto 2"
                },
                {
                    "order": "2",
                    "name": "home",
                    "icon": "ea88",
                    "title": "Texto 3"
                },
                {
                    "order": "3",
                    "name": "home",
                    "icon": "ea39",
                    "title": "Texto 1"
                },
                {
                    "order": "4",
                    "name": "home",
                    "icon": "e990",
                    "title": "Texto 2"
                }
            ]
        }
    },
    "pageContent": {
        "background": "#FFF",
        "totalPages": 1,
        "currentPage": 1,
        "hasGroupBy": false,
        "groupList": null
    }
}
  • B1: Espaço para a logomarca.

    • pageHeader.logo define a URL da imagem que deve ser exibida.

    • Se nulo ou vazio, o espaço é ocultado.

    • Conteúdo sempre centralizado.

  • B2: Espaço para texto da célula.

    • pageHeader.item.details(x) define o conteúdo.

    • Suporta HTML flexível com com conteúdo sempre centralizado.

    • Se nulo ou vazio, o espaço é exibido.

  • B3: Célula de actions.

    • pageHeader.item.actions(x) define o conteúdo.

    • Se nulo ou vazio, o espaço é ocultado.

    • Suporta de 1 a N actions, sendo:

      • 1 a 5 actions: Exibe as actions listadas, mostrando o ícone informado ou ícone padrão ou da action.

      • >5 actions: Exibe as actions listadas de 1-4 e na posição 5, exibir menu para acesso às actions de 5 à n através de menu suspenso.

Sintaxe seção do template B do PageHeader
{
  "pageNavigation": {
    //...
    },
    "right": {
      "actions": [
        {
          "order": "0",
          "name": "home",
          "icon": "ea39",
          "title": "Texto 1"
        },
        {
          "order": "1",
          "name": "home",
          "icon": "e990",
          "title": "Texto 2"
        },
        {
          "order": "2",
          "name": "home",
          "icon": "ea88",
          "title": "Texto 3"
        }
      ]
    }
  },
  "pageHeader": {
    "template": "B",
    "background": "#634975",
    "logo": "http://api.mobilecare.com.br/integration/demo/resources/mobilex-demos/logo-mobilex-b.png",
    "color": "#EE8113",
    "item": {
      "publishLevel": 1,
      "details": [
        {
          "order": 0,
          "value": "<br>Este é um texto dentro da célula que pode ser utilizado com formatação HTML<br>"
        }
      ],
      "actionDefault": 0,
      "actions": [
        {
          "order": "0",
          "name": "home",
          "icon": "ea39",
          "title": "Texto 1"
        },
        {
          "order": "1",
          "name": "home",
          "icon": "e990",
          "title": "Texto 2"
        },
        {
          "order": "2",
          "name": "home",
          "icon": "ea88",
          "title": "Texto 3"
        },
        {
          "order": "3",
          "name": "home",
          "icon": "ea39",
          "title": "Texto 1"
        },
        {
          "order": "4",
          "name": "home",
          "icon": "e990",
          "title": "Texto 2"
        }
      ]
    }
  },
  "pageContent": {
    //...
  }
}
PreviousPageNavigationNextPageSearch

Last updated 1 year ago

Estrutura template A do PageHeader
Estrutura template B do PageHeader