Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
TK061BAR - Adição de botões na Enchoicebar
TK061BAR - Adição de botões na Enchoicebar

Ponto-de-Entrada: TK061BAR - Adição de botões na Enchoicebar
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Idiomas: Espanhol , Inglês
Descrição:

Esse ponto de entrada é utilizado para a adição de botões na Enchoicebar.

Programa Fonte
.PRW
Sintaxe

TK061BAR - Adição de botões na Enchoicebar ( ) --> aBot

Retorno
    aBot(vetor)
  • Descrição a seguir (em Observações).
Observações

Descrição do retorno:

Array com os botões a serem adicionados, sendo:
aButtons[n,1]: String com o nome da imagem do botão.
aButtons[n,2]: Codeblock a ser executado.
aButtons[n,3]: String com o título exibido na janela.
aButtons[n,4]: String com os tooltips exibidos ao passar o mouse sobre o botão.

Exemplos
User Function TK061BAR()Local aBot := {}	AAdd(aBot,{ "EDITABLE"	,	{|| Mensagem1()}, 'Teste 1','Teste 1'}) 	AAdd(aBot,{ "VERNOTA"	,	{|| Mensagem2()}, 'Teste 2','Teste 2'})	AAdd(aBot,{ "FILTRO"	,	{|| Mensagem3()}, 'Teste 3','Teste 3'})Return(aBot)Static Function Mensagem1()   Alert('Teste 1')ReturnStatic Function Mensagem2()   Alert('Teste 2')Return Static Function Mensagem3()   Alert('Teste 3')Return