Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Painel
titleBrowse
Expandir
titleLegendas / Status

Todas as legendas ou status utilizados em um Browse devem seguir seguintes orientações:

  • Alinhamento a esquerda da tabela;
  • Utilizar preferencialmente o formato “labels”;
  • Evitar legendas/status compridos
    • Utilização de tooltip para detalhar o status, caso necessario.
  • Tamanho do label fixo, considerando o texto de maior comprimento.




Expandir
titleColunas

As colunas de um browse, devem seguir a mesma formatação e nome do Protheus.

• Títulos de campos utilizar do dicionário SX3

• Ordenação, lista de campos da SX3



Expandir
titleBusca / Filtro Avançado

Foi definido que para a opção de filtro avançado deve ser utilizado o padrão de slide, conforme modelo proposto abaixo:


Expandir
titlePosicionamento- Botões e filtro
  • Os botões de um browser que definem as ações iniciais, posiciona-se a esquerda seguido de um filtro com a opção de busca avançada.



  • Um Browser que não tenha em suas definições iniciais botões porem apresenta a opção de busca e busca avançada alinhamos junto ao titulo.
  • Os botões posicionado no footer (rodapé)  alinhar a direita e caso tenha muitas opções utilizar dropdown com ações relacionadas porem não colocar todas as ações da tela em um único para não perder o dinamismo da tela. 


Referencias:



Expandir
titleCores
Aviso

Quando for necessário definir alguma cor manualmente através de algum componente, card ou gráfico. Deverão ser priorizadas as cores padrão do PO UI

que são:Image Removed

.

Expandir
titlePaleta PO UI
CorCódigo HexadecimalCódigo RGBAExemplo Cor
color-01#0c9abergba( 12, 154, 190, 1)

color-02#2c85c8

rgba( 44, 133, 200, 1)

color-03#2c43c8rgba( 44,  67, 200, 1)

color-04#5843c8rgba( 88,  67, 200, 1)

color-05#ab43c8rgba( 171, 67, 200, 1)

color-06#ab4391rgba( 171, 67, 145, 1)

color-07#c64840rgba( 198, 72,  64, 1)

color-08#ea9b3ergba( 234, 155, 62, 1)

color-09#abc249rgba( 171, 194, 73, 1)

color-10#56b96brgba( 86, 185, 107, 1)

color-11#00b28ergba(  0, 178, 142, 1)

color-12#06a6a5rgba(  6, 166, 165, 1)


Para rotinas onde haja uma necessidade maior de cores ou variações de tonalidade poderá ser utilizadas as cores padronizadas no método GetColorChart da classe CoreDash, conforme detalhamento da classe. Caso haja a necessidade de um número maior de cores, deverá ser alinhado previamente e incluídas as novas cores na paleta de cores abaixo para utilização de todo o BackOffice.


Expandir
titleGetColorChart()

Sintaxe:

CoreDash():GetColorChart()

Descrição:

Método responsável por retornar em um array todas as cores padronizadas para uso de gráficos DASH.

Se for passado ao metodo o ID da cor, será retornado somente a cor solicitada.

CoreDash():GetColorChart(X);

Onde X é o ID da cor solicitada.

Parâmetros:

Cor (Variável)Descrição da CorIDCódigo RGBAPosição ArrayExemplo Cor
cGreenDkVerde Escuro1rgba( 0,178,142, 1)aArray[1][3]

cGreenLhtVerde Claro2

rgba( 0,201,161, 1)

aArray[2][3]

cRedDkVermelho Escuro3rgba(198, 72, 64, 1)aArray[3][3]

cRedLhtVermelho Claro4rgba(227, 73, 64, 1)aArray[4][3]

cYellDkAmarelo Escuro5rgba(252,203, 76, 1)aArray[5][3]

cYellLhtAmarelo Claro6rgba(255,212,100, 1)aArray[6][3]

cOrangeDkLaranja Escuro7rgba(234,155, 62, 1)aArray[7][3]

cOrangeLhtLaranja Claro8rgba(255,162, 54, 1)aArray[8][3]

cBlueDkAzul Escuro9rgba( 0,120,255, 1)aArray[9][3]

cBlueLhtAzul Claro10rgba( 50,165,255, 1)aArray[10][3]

cGreyDkCinza Escuro11rgba(192,192,192, 1)aArray[11][3]

cGreyLhtCinza Claro12rgba(200,200,210, 1)aArray[12][3]

cPurpleDkRoxo Escuro13rgba(128, 0,128, 1)aArray[13][3]

cPurpleLhtRoxo Claro14rgba(185, 35,185, 1)aArray[14][3]

cBrownDkMarron Escuro15rgba(128, 0, 0, 1)aArray[15][3]

cBrownLhtMarron Claro16rgba(160, 80, 40, 1)aArray[16][3]

cFuchsiaDkPink Escuro17rgba(255, 0,255, 1)aArray[17][3]

cFuchsiaLhtPink Claro18rgba(255,120,255, 1)aArray[18][3]

cMnightBlueAzul Meia Noite19rgba( 25, 25,112, 1)aArray[19][3]

cMediumBlueAzul Médio20rgba( 0, 0,205, 1)aArray[20][3]

cDGreenVerde21rgba( 0,100, 0, 1)aArray[21][3]

cFGreenVerde Floresta22rgba( 34,139, 34, 1)aArray[22][3]

cGreenYelVerde Limão23rgba(173,255, 47, 1)aArray[23][3]

cSalmonSalmão24rgba(250,128,114, 1)aArray[24][3]

cTanRosa Queimado25rgba(210,180,140, 1)aArray[25][3]

cWheatRosa Trigo26rgba(245,222,179, 1)aArray[26][3]

cSlateGrayCinza Ardósia27rgba(112,128,144, 1)aArray[27][3]

cMistyRoseRosa Claro28rgba(255,228,225, 1)aArray[28][3]

Expandir
titleTabela de Cores Padrão

Tons de Cinza

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Tons de Azul

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Tons de Verde

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Tons de Marrom

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Tons de Roxo

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Tons de Rosa

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Tons de Vermelho

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Tons de Laranja

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Tons de Amarelo

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Tons de Pastel

CorCódigo HexadecimalCódigo RGBACódigo PO-UIId Dashboard










Expandir
titleCores e legenda

Apesar de cada projeto ter suas particularidades, reservamos algumas cores de legenda que devem ser utilizadas sempre que for necessário representar o status a ela atribuído. Demais status que não foram definidos nessa padronização terão suas cores atribuídas pelo produto de maneira individual, considerando suas necessidades.

Os status definidos são:

  • "Desabilitado" e "Encerrado"  - Cor Vermelha (color-10)
  • "Habilitado" e "Em aberto"     - Cor Verde (color-07)
CorCódigo HexadecimalCódigo RGBAExemplo Cor
color-07#c64840rgba( 198, 72,  64, 1)

color-10#56b96brgba( 86, 185, 107, 1)

...