Á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
MA381COLS - Alterações do aCols
MA381COLS - Alterações do aCols

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:
NomeTipoDescriçãoDefaultObrigatórioReferência
ParamIxb[1]NuméricoOpçã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
NomeTipoEscopoPode Alterardescrição
aColsArray of RecordPrivadoNão
aHeaderArray of RecordPrivadoNão