Ajustando o Conteúdo à Grade

<< Clique para Mostrar o Sumário >>

 

Ajustando o Conteúdo à Grade

Todo o controle de largura e altura das células onde são posicionados os objetos de cada aba é realizado nos objetos hpXGridCalc contidos nos respectivos grupos de cada aba, dentro da Tela Faceplate.

Eventualmente pode haver variações nas configurações destas grades, como no caso em que o conteúdo pode ser exibido horizontalmente, ByRow, ou verticalmente em colunas, ByColumn.

O script da Tela adapta o conteúdo exibido à configuração destes objetos de grade. Por exemplo, a grade da aba Commands pode ser configurada para ter apenas duas colunas, propriedades Columns e LineBreak iguais a 2 (dois), uma para o título e outra para um botão de comando.

Grade com duas colunas

Grade com duas colunas

Se a grade é configurada para exibir três colunas, propriedades Columns e LineBreak iguais a 3 (três), uma para o título e duas para os comandos, o conteúdo se adapta automaticamente.

Grade com três colunas

Grade com três colunas

Da mesma forma, pode-se optar por dispor os elementos por coluna.

Grade por coluna

Grade por coluna

Somente as abas Comandos, Discretos e Status possuem este recurso, configurado nas propriedades groupByColumnCommands e groupByColumnDiscretes do objeto ~hpXEventBridge, e na propriedade MultiState do objeto xfDiscreteInfo para a aba Status.

No caso da aba Status, basta que um único objeto xfDiscreteInfo esteja com a propriedade MultiState configurada para Verdadeiro para que a disposição dos elementos seja representada verticalmente.

Caso esta disposição seja usada com a Tela retrátil, modos 0 (zero) ou 1 (um), é preciso definir o número de colunas que são exibidas na visualização com Tela retraída. Esta configuração é realizada nas propriedades numColumnsNormal[Aba] do objeto ~hpXEventBridge. Por exemplo, a propriedade numColumnsNormalCommands configura o número de colunas para a aba Comandos.

 

Aba Protection

A aba Protection é um caso especial, que possui duas grades em grupos diferentes. A grade no grupo GroupProtections funciona como nas demais abas. Já a grade no grupo GroupProtections3 foi criada especificamente para as informações expandidas de cada Proteção.

 

Configuração Manual

Caso o usuário opte por configurar um tamanho mínimo manual com a Tela recolhida, propriedade DisplayMode igual a 0 (zero), pode ocorrer o corte de elementos que não cabem na Tela.

Configuração manual

Configuração manual

Isto pode ocorrer por tratar-se de uma configuração manual. Neste caso, recomenda-se:

Aumentar a largura da Tela nas propriedades dimGroup[Aba] do objeto ~hpXEventBridge

Reduzir largura de cada célula da grade para caber todos os objetos

Reduzir o número de colunas da grade

 

O valor da propriedade DisplayMode também pode ser alterado para 1 (um) ou 3 (três), de forma que a Tela se adapte para exibir todos os objetos.

Esta página foi útil?