Árvore de páginas

Ponto-de-Entrada: VX010BOT - Manutenção do aButtons - Definição de Botões
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
Este Ponto de Entrada permite a Manutenção do aButtons - Definição de Botões na EnchoiceBar
Eventos
User Function VX010BOT()
Local aRet := {}
//Local nOpc := ParamIxb[01]  // Parametro 1 - nOpc

//If nOpc == 3 // Inclusao
    aadd(aRet,{"FILTRO",{|| U_FS_teste1()},"BOTAO1"})
//EndIf

Return(aRet)
Programa Fonte
VEIXA010
Sintaxe

VX010BOT - Manutenção do aButtons - Definição de Botões ( < nOpc> ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
nOpc Numérico nOpc da Rotina VEIXA010 (Cadastro de Veiculo) X
Retorno
    aRet(array_of_record)
  • Retorna os Botoes 'customizados' na EnchoiceBar
Observações

Exemplos
Function VXA010I(cAlias,nReg,nOpc)Local cTmpObs    := ""Local nOpca      := 0Private aButtons := {}// MONTA CAMPOS VISIVEISCpoVXA010()//begin transaction//if TYPE("lVA010Auto")=="U"	lVA010Auto := .f.endif//If lVA010Auto	nOpca := AxIncluiAuto(cAlias,,,nOpc,nReg)Else	FM_NEWBOT("VX010BOT","aButtons",{nOpc}) // Ponto de Entrada para Manutencao do                      aButtons - Definicao de Botoes na EnchoiceBar	nOpca := AxInclui(cAlias,nReg,nOpc,aCampos,"VA010Chassi",,"VA010ISB1(nOpc).and.VEIVA600()",,,aButtons,,)EndIf
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não