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)
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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas