new LayoutConfig()
Configuração de exibição de um componente no leiaute de uma interação de processo.
As configurações serão ignoradas se o gerenciador de leiaute tiver sido desativado por meio da propriedade useLayoutManager do processo. Alterações nas configurações também serão ignoradas se forem realizadas após a escrita do componente na interface.
Members
-
breakLine :boolean
-
Força a criação de uma nova linha para este componente, garantindo que ele não será apresentado ao lado do anterior, independentemente do valor da propriedade
column
.Type:
- boolean
-
breakSection :boolean
-
Força a criação de uma nova seção gerenciada pelo gerenciador de leiaute para este componente, garantindo que ele desconsiderará a disposição de linhas e colunas até então escritas.
Type:
- boolean
-
colspan :number|string
-
Indica a quantidade de colunas que o componente ocupará na linha.
Pode ser informado um número inteiro entre 1 e 12, ou a string
'auto'
, que fará o componente expandir automaticamente para ocupar o espaço das colunas vazias à direita na mesma linha. O valor padrão é'auto'
.Type:
- number | string
-
column :number
-
Determina em qual coluna do leiaute o componente será exibido. Por padrão, os componentes escritos em uma interação do processo são escritos em linhas distintas, um abaixo do outro. No entanto, ao informar a propriedade
column
, é possível apresentar os componentes lado a lado, em colunas que são criadas dinamicamente pelo gerenciador de leiaute do processo.O índice informado para a coluna deve ser um número inteiro entre 1 e 12, sendo 1 o valor padrão.
Type:
- number
Example
grid.layout.column = 1; grid.write(); label.layout.column = 2; label.write() // Apresentação: // ----------- ----------- // | grid | | label | // ----------- -----------
-
rowspan :boolean
-
Indica a quantidade de linhas que o componente ocupará na coluna.
Type:
- boolean