Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Financeiro |
Idiomas: | Português |
Função: | Portal do Cliente |
02. DESCRIÇÃO
O ponto de entrada PCMNLOGO permite alterar o logo do menu do Portal do Cliente - SIGAFIN.
Parâmetros disponibilizados no ponto de entrada:
PARAMIXB | Tipo | Descrição |
---|---|---|
1º Posição | Json | Json com as propriedades: logo, shortLogo e logoText. |
Retorno do ponto de entrada:
O ponto de entrada deve retornar o mesmo Json com as propredades da seguinte forma:
Sub-Array
1º Posição
Nome da opção que será apresentada no menu. 2º Posição Obrigatório 3º Posição Opcional Ícone que será apresentado no Portal do Cliente, utilizar os ícones disponíveis no link: https://po-ui.io/guides/icons. Caso não seja informado será utilizado o ícone po-icon po-icon-document como padrão.
Propriedade | Obrigatoriedade | Descrição |
---|
logo | Obrigatório |
Campo da tabela SE1 que será apresentado.
Utilização de elementos HTML:
É possível utilizar elementos HTML no texto de um campo memo para formatação na exibição do Portal do Cliente.
Algumas tags podem não funcionar corretamente, realize a validação do resultado antes da utilização definitiva.
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<h1>Personalizando o título com h1</h1>
<h2>Descrição com h2</h2>
<p>Podemos deixar em <b>negrito</b> utilizando a tag b</p>
<p>Para <u>sublinhado</u> utilizamos a tag u</p>
<p>Dessa forma é possível personalizar a exibição dos textos para os clientes no Portal do cliente.</p> |
Caminho do logo '\logomenu\exemplo_logo.png' | ||
shortLogo | Opcional | Caminho do logo menor '\logomenu\logo_short.png' |
logoText | Opcional | Descrição que aparece ao passar com o mouse por cima do logo. |
03. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
#Include "Protheus.ch" /*/{Protheus.doc} User Function PCTITOBSPCMNLOGO Utilizado para criaçãoalterar deo açõeslogo dosdo títulosmenu no Portal do Cliente - FIN. @type user function @author Totvs @since 17/10/2023 @version 1.007/2024 @see https://tdn.totvs.com/pages/viewpageeditpage.action?pageId=795905725853930568 /*/ Useruser Function PCTITOBSPCMNLOGO() Local aActionsjCustom := {} as Array Local aClientes := PARAMIXB[1] as ArrayJson //Json com as propriedades esperadas. // listaCustomizações de clientes selecionados no portalmenu Local cUsuario := PARAMIXB[2] as Character // código d usuário do portal //[1] titulo; [2] campo tabela; [3] po-ui icon, default po-icon po-icon-document (https://po-ui.io/guides/icons) AADD(aActions, {"Histórico" , "E1_HIST" }) AADD(aActions, {"Observações", "E1_XMEMO", "po-icon po-icon-credit-payment"}) Return aActionsif jCustom:hasProperty('logo') jCustom['logo'] := '\logomenu\exemplo_logo.png' endif if jCustom:hasProperty('shortLogo') jCustom['shortLogo'] := '\logomenu\logo_short.png' endif if jCustom:hasProperty('logoText') jCustom['logoText'] := 'Totvs' endif Return jCustom |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas