Árvore de páginas

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

CA290MNUXML - Edição do Menu da Área de Trabalho do CRM

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Faturamento

Rotina:

Rotina

Nome Técnico

CRMA290

Nova área de trabalho do CRM

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Descrição

Através deste PE é possível alterar as opções do menu da área de trabalho do CRM.

O PE ira receber o menu padrão através de uma expressão carácter, contendo um xml e deverá retornar este mesmo editado.

 

 

 

 

 

 

 

Ponto de Entrada

Descrição:

CA290MNUXML - Edição do Menu da Área de Trabalho do CRM

Localização:

Atualizações/Área de Trabalho

Eventos:

CA290GXML()  --> cRet

Programa Fonte:

CRMA290

Parâmetros:

PARAMIXB[1] - Tipo: Caracter--> String do XML

Retorno:

Nome

Tipo

Descrição

Obrigatório

cRet
cPEXml

 Caracter

 Expressão contendo um xml para criação do menu

 Sim

 

Bloco de código
languagecpp
titleExemplo
linenumberstrue
#Include 'PROTHEUS.CH'
 
User Function CA290MNUXML ()
 
Local cPEXml := PARAMIXB[1]
 
cPEXml := "<?xml version='1.0' encoding='UTF-8'?>"
cPEXml += "<MenuContent>"
cPEXml += "    <Folder>
cPEXml += "        <Description>" + "Novo Menu" + "</Description>"                                                    
cPEXml += "        <Content>
cPEXml += "            <Description>" + "Alerta 1" + "</Description>"
cPEXml += "            <Function> ALERT("Botão 1") </Function>"
cPEXml += "        </Content>"
cPEXml += "        <Content>
cPEXml += "            <Description>" + "Alerta 2" +"</Description>"
cPEXml  += "            <Function> ALERT("Botão 2") </Function>"
cPEXml += "        </Content>"
cPEXml += "    </Folder>"
cPEXml += "</MenuContent>"
 
Return( cPEXml )