Á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

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 Added


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]

Image Added

cGreenLhtVerde Claro2

rgba( 0,201,161, 1)

aArray[2][3]

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

Painel
titlePróximo Tópico
Expandir
titleLGPD

LGPD - Ofuscamento dos campos

Status - Aguardando retorno de férias dos responsáveis para marcar agenda para conversa.





Expandir
titleA definir...

Definição...

Exemplo:







...