Layout horizontal
O layout horizontal e o Layout vertical estão entre as visualizações mais comumente usadas para projetar uma interface com o usuário. Usadas em conjunto, as visualizações de layout Horizontal e Vertical fornecem a maioria dos recursos de layout de fluxo, que podem ser usados para projetar interfaces com o usuário complexas.
Propriedades de configuração
Em Configuração, configure ou modifique as propriedades de configuração para a visualização, como propriedades de aparência, responsivas e de desempenho.- Tamanho da tela
- Uma propriedade de configuração que possui o ícone Tamanhos de Tela
ao lado do nome da propriedade pode ter valores diferentes para cada tamanho de tela.. Se um valor não for configurado, o tamanho da tela herdará o valor do próximo maior tamanho de tela como seu valor padrão.
- Definições de tema
- As definições de tema especificam as cores e os estilos para uma visualização e determinam sua aparência. É possível visualizar a aparência de visualizações no editor de tema. Consulte Temas.
| Propriedade de configuração de aparência | Descrição | Tipo de dados |
|---|---|---|
Fluxo de layout ![]() |
O layout das visualizações:
|
String |
Alinhamento horizontal ![]() |
O alinhamento horizontal das visualizações no layout:
|
String |
Alinhamento vertical ![]() |
O alinhamento vertical das visualizações no layout. Essa propriedade se aplica
somente a fluxos de layout horizontal.
|
String |
Largura ![]() |
Especifica a largura da visualização. É possível especificar a largura em px (pixels), % (percentual) ou em unidades.. Por exemplo, 50px, 20%ou 0.4em.. Se nenhum tipo de unidade for especificado, então px será assumido. | String |
Altura ![]() |
Especifica a altura da visualização em unidades de px (pixels) ou em . Se nenhum tipo de unidade for especificado, então px será assumido. | String |
| Propriedade de configuração responsiva | Descrição | Tipo de dados |
|---|---|---|
| Sensor responsivo | (Opcional) O identificador da visualização de sensor responsivo que contém esse layout. Se omitido, o sensor mais próximo no contêiner pai será usado. | Boolean |
| Comportamento | Especifica como a seção deve se comportar com base nos fatores de caixa que são
definidos no sensor responsivo.
|
ResponsiveBehavior[] |
| Propriedade de configuração de desempenho | Descrição | Tipo de dados |
|---|---|---|
| Carregamento assíncrono | Melhora a experiência de UI para conjuntos de dados grandes à custa de um tempo de carregamento de linha geral mais lento quando a seção inicia o carregamento. Essa propriedade é usada somente quando a seção está ligada a uma lista. | Boolean |
| Tamanho do lote assíncrono | Especifica o número de linhas que são carregadas de forma síncrona em um lote assíncrono. Use essa propriedade para otimizar o desempenho de carregamento síncrono e assíncrono. Essa propriedade é usada somente quando a seção está ligada a uma lista. | Integer |
Exemplo
No designer, inclua uma visualização de layout horizontal em sua página, que será usada como uma visualização de contêiner. Dentro do contêiner, coloque três visualizações Painel, que você pode nomear Work Categories, Claim Typee Elements. Defina as propriedades de configuração para cada visualização como a seguir.
- Para Layout horizontal: sob Aparência, configure Fluxo de layout como Horizontal, Alinhamento horizontal para Justified, Alinhamento vertical para Tope Largura para 750px. Deixe Altura em branco.
- Para Work Categories: em Aparência, configure Estilo de cor como Warninge Largura como 350px.
- Para Claim Type: em Aparência, configure Estilo de cor como Successe Largura como 350px.
- Para Elements: em Aparência, configure Estilo de cor como Dangere Largura como 350px.
No tempo de execução, o resultado mostra três painéis da mesma altura e largura e organizados lado a lado na seção horizontal: Work Categories é amarelo para Warning, Claim Type é verde para Successe Elements é vermelho para Danger.
Eventos
Configure ou modifique os manipuladores de eventos para a visualização nas propriedades Eventos. É possível configurar eventos para que sejam acionados programaticamente ou quando um usuário interage com a visualização. Para obter informações sobre como definir e codificar eventos, consulte Eventos definidos pelo usuário.
- On load: Ativado ao carregar a página. Por exemplo:
me.setWidth("100%"); - On responsive update: ativado quando a seção é redimensionada de acordo com o tamanho da tela de um dispositivo.
Dependendo do evento específico, é possível usar a lógica do JavaScript para modificar os efeitos da visualização. Mais informações sobre o uso de eventos com visualizações estão localizadas no tópico Eventos definidos pelo usuário.
Métodos
Para os métodos que estão disponíveis para o Layout horizontal, consulte a API Layout horizontal JavaScript .
Recursos adicionais
Para obter informações sobre como criar um coach ou página, consulte Construindo coaches..
Para obter informações sobre propriedades padrão (Geral, Configuração, Posicionamento, Visibilidadee Atributos HTML), consulte Visualizar propriedades.