Ponto-de-Entrada: Fn223But - Permite adicionar botões ao menu mBrowse
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todas TotvsDbAccess |
Idiomas: | Espanhol , Inglês |
Descrição:
Ponto de entrada que permite ao usuário adicionar botões especificos no menu da mBrowse presente na rotina Fina223 - Estorno de Operações do Caixa Tesouraria.
Programa Fonte
Fina223.PRW
Sintaxe
Fn223But - Permite adicionar botões ao menu mBrowse ( [ aRotina ] ) --> aRotina
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
aRotina | Array of Record | Array com os botões padrão da rotina. |
Retorno
-
aRotina(array_of_record)
- Array com todos os botoes a serem exibidos na mBrowse da rotina Fina223
Observações
O retorno deste PE deve obrigatoriamente respeitar o layout abaixo, conforme as regras:
Retorno : Array contendo as rotinas a serem adicionados na planilha
[x,1] : Titulo
[x,2] : Nome da funcao a ser executada, em formato String, para execução via "MacroSubstituiç
[x,3] : Parametro reservado
[x,4] : nOpc - Identificador do tipo de operacao
Exemplos
User Function Fn223But()Local aBotoes := ParamIxb[1]//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³Adiciona novos botoes no aRotina³//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙaAdd(aBotoes,{"Botao 01","MsgInfo('Botao 01')",0,6})aAdd(aBotoes,{"Botao 02","MsgInfo('Botao 01')",0,7})aAdd(aBotoes,{"Botao 03","MsgInfo('Botao 01')",0,8})aAdd(aBotoes,{"Botao 04","MsgInfo('Botao 01')",0,9})Return aBotoes
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas