Árvore de páginas

F060FIL - Permite inclusão de novo botão em outas ações

Descrição:

O ponto de entrada F060FIL permite incluir novos botões em "Outras Ações", possibilitando a criação de chamadas a rotinas customizadas.

Importante ressaltar que o ponto de entrada deve ser utilizado para inclusão de botão, não para alterar apresentação dos botões já existentes na rotina padrão.

Localização:

Está presente na função F060MarkB

Eventos:

F060MarkB() 

Programa Fonte:

FINA060

Versões:12
Retorno:Caracter.

Exemplo: 

No exemplo abaixo é demonstrado a forma correta de incluir um novo botão ao array de botões ja existente na rotina padrão.

#Include "Protheus.ch"

User Function F060But()

Local aBotoes  := {}
Local cText1     := "Hide de Texto 01"
Local cText2     := "Texto do Botão 01"
Local cText3     := "Hide de Texto 02"
Local cText4     := "Texto do Botão 02"


Aadd( aBotoes, { 'Nova Função 01', { || Alert("P.E. aF060But Botão 01 funcionando!")}, cText1, cText2 })
Aadd( aBotoes, { 'Nova Função 02', { || Alert("P.E. aF060But Botão 02 funcionando!")}, cText3, cText4 })

Return aBotoes