Ponto-de-Entrada: MA381COLS - Alterações do aCols
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
O ponto de entrada MA381COLS permite manipulação / ordenação do aCols, antes da montagem da GetDados.LOCALIZAÇÃO: Na função A381Manut(), após a montagem do aCols.
Eventos
Após selecionar a opção (visualizar, alterar, excluir, etc.), o ponto de entrada MA381COLS é executado depois da montagem do aCols, permitindo manipular / ordenar o aCols, antes da montagem da GetDados.
Programa Fonte
MATA381.PRX
Sintaxe
MA381COLS - Alterações do aCols ( [ ParamIxb[1] ] )
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIxb[1] | Numérico | Opção selecionada:2 = Visualização3 = Inclusão4 = Alteração5 = Exclusão |
Retorno
-
()
Observações
As variáveis aHeader / aCols são do tipo private e estão disponíveis para alteração.
Exemplos
User Function MA381COLS()Local nOpc := ParamIxb[1]Local nPosSeq := aScan(aHeader,{|aX| AllTrim(aX[2]) == "D4_SEQ"})//- Manipulação / ordenação do aCols conforme necessidade do usuário//- Abaixo exemplo de ordenação pelo campo "Sequencial":aCols := aClone( ASort(aCols,,,{ |x, y| x[nPosSeq] < y[nPosSeq] }) )Return Nil
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
aCols | Array of Record | Privado | Não | |||||||||||
aHeader | Array of Record | Privado | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas