Ponto-de-Entrada: MA110BAR - Adiciona botões de usuário no Toolbar
Versões: | Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
LOCALIZAÇÃO :Function A110Inclui, A110Altera, A110Visual e A110Deleta responsaveis pela inclusão, alteração, exclusão e cópia das Solicitações de Compras.
EM QUE PONTO : No inico das Funções, antes de montar a ToolBar das SCs, deve ser usado para adicionar botões do usuario na toolbar da SC através do retorno de um Array com a estrutura do botão a adicionar.
Programa Fonte
MATA110.PRX
Sintaxe
MA110BAR - Adiciona botões de usuário no Toolbar ( < aParametros> ) --> aButUser
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
aParametros | Vetor | aParametros[1] = a opção do aRotina (Inclusão , Alteração , Exclusão, Consulta. | X |
Retorno
-
aButUser(vetor)
- O retorno deve ser um array onde cada elemento deve ser um subarray com a
seguinte estrutura:
{ "BITMAP", { || Funcao() }, "ToolTip" }
Onde:
"BITMAP" -> Nome do bitmap do botao. O mesmo deve estar contido nas DLLs de
recursos do siga.
{ || Funcao() } -> CodeBlock contendo a funcao a ser chamada. Esta funcao
pode ser um ExecBlock
"ToolTip" -> Descricao do Botao.
Exemplos
User Function MA110BAR() Local aButtons := {} // Botoes a adicionaraadd(aButtons,{'BUDGETY',{|| U_MyProgram()},'Consulta Aprovacao','Aprovac.'}) aadd(aButtons,{ 'NOTE' ,{|| U_Notas() },'Notas da Solicitação','Notas Solic.' } )Return (aButtons )
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas