Páginas filhas
  • Padronização Visual de Componentes

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Padronização Visual de Componentes
Padronização Visual de Componentes

Padronização Visual de Componentes

Na versão 11 do Protheus, uma série de recursos foram utlizados para que fosse possível realizar a padronização visual dos componentes e, consequentemente, a evolução do layout. 

Para realizar a padronização visual dos componentes e evoluir o layout do tema padrão do Protheus 11, o estilo dos componentes visuais passaram a ser definidos por CSS. Desta forma, praticamente todos os componentes visuais já recebem a formatação padronizada de cores, bordas, etc., logo na inicialização do tema.

Em função disto, a atribuição das propriedades de alguns objetos não tem qualquer efeito no Protheus 11.

Por
exemplo:

Ao utilizarmos o objeto da classe TGet, para construção de telas personalizadas, alguns atributos utilizados para a formatação do objeto não surtirão qualquer efeito sobre o objeto, em função do estilo do mesmo já ter sido atribuído na inicialização através de CSS:

oGet := TGet():New(... oGet:nClrPane := CLR_BLUE oGet:nCltText := CLR_RED


Uma alternativa, embora não recomendada, é a formatação do objeto através do método SetCSS ( http://tdn.totvs.com/kbm#9585)


oGet := TGet():New(...  oGet:setCSS("QLineEdit{color:#FF0000; background-color:#0000FF;}")