Árvore de páginas

Ponto-de-Entrada: FT400BAR - Inclui opções do usuário
Versões: 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:

Este ponto de entrada possibilita a inclusão de botões do usuário na barra de ferramentas (toolbar) do cadastro de Contrato de Parceiros através do retorno de um Array com a estrutura do botão a adicionar.
Este ponto está disponível na inclusão e na alteração do contrato de parceiros.

Programa Fonte
FATA400.PRW
Sintaxe

FT400BAR - Inclui opções do usuário ( ) --> aButtonUsr

Retorno
    aButtonUsr(array_of_record)
  • O retorno deve ser um array onde cada elemento deve ser um subarray com a seguinte estrutura: { "BITMAP", { || Funcao() }, "ToolTip" }
Observações

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 botão. O mesmo deve estar contido nas DLLs de recursos do siga.

{ || Funcao() } -> CodeBlock contendo a função a ser chamada. Esta função pode ser um ExecBlock

"ToolTip" -> Descrição do Botão

Exemplos
User Function FT400BAR()Local aButtons := {} // botões a adicionarAAdd(aButtons,{ 'NOTE',{| |  U_MyProg1() }, 'Consulta Estrutura','Estrut' } )Return (aButtons)