- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- ocultar coluna em objeto MsNewGetDados
×
Linguagem de Programação ADVPL
Perguntas ocultar coluna em objeto MsNewGetDados
- altairemiliano
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 7
- Obrigados Recebidos: 0
10 anos 2 meses atrás #24972
por altairemiliano
ocultar coluna em objeto MsNewGetDados foi criado por altairemiliano
Estou precisando ocultar um coluna no objeto MsNewGetDados, alguém já usou esse recurso e pode por favor passar os caminhos das pedras ?
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- altairemiliano
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 7
- Obrigados Recebidos: 0
10 anos 2 meses atrás #24975
por altairemiliano
Respondido por altairemiliano no tópico ocultar coluna em objeto MsNewGetDados
Olá Kanaãm,
na verdade eu preciso carregar a coluna de código para gravar, mas não necessito mostrá-la ao usuário, pensei em ocultá-la do grid mas mantê-la para gravação. Neste caso estará oculta desde a criação do grid.
na verdade eu preciso carregar a coluna de código para gravar, mas não necessito mostrá-la ao usuário, pensei em ocultá-la do grid mas mantê-la para gravação. Neste caso estará oculta desde a criação do grid.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
10 anos 2 meses atrás #24976
por kanaamlrr
Respondido por kanaamlrr no tópico ocultar coluna em objeto MsNewGetDados
Então cara,
Como o componente é baseado no aHeader e aCols, você não vai conseguir ocultar a coluna.
Uma forma de manter essa informação, é criar um array auxiliar e ir preenchendo ele junto com o carregamento do aCols...
Ai na hora de gravar, você consegue utilizar o mesmo índice para o aCols e o aAux, por exemplo:
dessa forma você mantém sua coerência nos dados.
Abraço!
Como o componente é baseado no aHeader e aCols, você não vai conseguir ocultar a coluna.
Uma forma de manter essa informação, é criar um array auxiliar e ir preenchendo ele junto com o carregamento do aCols...
Ai na hora de gravar, você consegue utilizar o mesmo índice para o aCols e o aAux, por exemplo:
//carregamento
While TRB->(!EOF())
aAdd(aCols, {TRB->CAMPO1,TRB->CAMPO2,...,TRB->CAMPON})
aAdd(aAux, TRB->CODIGO)
EndDo
//gravação
For i := 1 To Len(aCols)
TRB->CAMPO1 := aCols[i][1]
.
.
.
TRB->CAMPOn := aCols[i][n]
TRB->CODIGO := aAux[i]
Next i
dessa forma você mantém sua coerência nos dados.
Abraço!
Por favor Acessar ou Registrar para participar da conversa.
- altairemiliano
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 7
- Obrigados Recebidos: 0
10 anos 2 meses atrás #24978
por altairemiliano
Respondido por altairemiliano no tópico ocultar coluna em objeto MsNewGetDados
Eu entendi o que sugere, imagina que teria que ser assim caso não existisse a possibilidade de ocultar a coluna. Como será apenas uma coluna, não vou ter esse trabalho não, se houver mais colunas ai sim valerá o trabalho.
Cara, agradeço imensamente a sua atenção.
Cara, agradeço imensamente a sua atenção.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- ocultar coluna em objeto MsNewGetDados
Tempo para a criação da página:0.188 segundos