Anveo Web Portal / Personalizar a interface do usuário / Ajustar Anveo Pages dinamicamente
Esta é uma tradução automática. O post original está disponível em Inglês .

Ajustar Anveo Pages dinamicamente

Ao configurar uma Anveo Page, todas as informações relacionadas à aparência dos campos são estáticas e não mudam. Por código, a aparência de uma Anveo Page pode ser modificada em tempo de execução, por exemplo colorir campos sob certas condições, realçar ou substituir o conteúdo do campo por pequenos ícones.

Qualquer mudança dinâmica em uma Anveo Page pode aumentar seu tempo de carregamento.

Exemplo de utilização de ajustes dinâmicos de campos

As seguintes funções da codeunit ACF Style estão disponíveis para ajustes dinâmicos de uma Anveo Page no Anveo Web Portal:

SetCondition

Define a condição de ajustes dinâmicos com uma expressão lógica.

TextColor

Define a cor do texto do conteúdo do campo. A cor pode ser uma palavra-chave como ”Vermelho” ou um número hexadecimal como #FF0000.

BackgroundColor

Define a cor de fundo do conteúdo do campo. A cor pode ser uma palavra-chave como ”Vermelho” ou um número hexadecimal como #FF0000.

BorderColor

Define a cor da borda de um campo. A cor pode ser uma palavra-chave como ”Vermelho” ou um número hexadecimal como #FF0000.

BorderStyle

Define o estilo de borda de um campo. Os valores possíveis são: none, dotted, dashed, solid, double.

NoBorder

Define se uma borda não aparecerá ao redor do campo. Os valores possíveis são: true, false.

TextAlign

Define o alinhamento do texto dentro de um campo. Os valores possíveis são: left, right, center.

TextIndent

Define o recuo do texto dentro de um campo.

FontWeight

Define o peso da fonte em um campo. Os valores possíveis são: bold, bolder, lighter, normal.

FontSize

Define o tamanho da fonte de um campo.

ImageNoBorder

Define se uma borda não aparecerá ao redor da imagem. Os valores possíveis são: true, false.

Image

Se o nome de uma imagem for especificado, este aparecerá no campo. Você pode obter os valores possíveis usando um lookup no campo Icon Description em um menu.

ImagePosition

Define a posição de uma imagem. Os valores possíveis são: left, right, center.

Visible

Define a visibilidade de um campo. Os valores possíveis são: true, false.

Enabled

Define se o campo é editável ou não. Os valores possíveis são: true, false.

Muitas funções na codeunit, por exemplo, TextColor ou BackgroundColor precisam de dois parâmetros. A função descreve o nome da propriedade do campo a ser modificado. O primeiro parâmetro da função é o valor a ser definido quando a expressão lógica SetCondition na página anterior avalia para ”false”. Caso contrário, o valor é definido no segundo parâmetro. Se um parâmetro estiver vazio, nenhuma alteração é feita, ou a propriedade a definir, como foi definida na definição de Anveo Page.

Observe que nem todos os parâmetros são exibidos corretamente em todos os navegadores possíveis.