ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Ocultar footer em cxgrid

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Fati
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 16 de Agosto de 2010
Mensagens: 122

MensagemEnviada: Ter Mai 28, 2013 5:57 pm    Assunto: Ocultar footer em cxgrid Responder com Citação

Olá!

Estou precisando ocultar o footer em um grupo criado no cxgrid.
Tenho 3 grupos, Receitas, Despesas e Informações, preciso que o footer só apareça nas Receitas e Despesas. Nas Informações, quero mostrar somente os valores, não preciso do footer totalizador, pois são valores calculados conforme os dados dos outros 2 grupos. Já tentei de várias formas, a única coisa que consegui foi ocultar de todos os grupos...

Valeu!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Ter Mai 28, 2013 10:12 pm    Assunto: Responder com Citação

experimente usar a propriedade Enable = false para desabilitar a banda

ou mude o seu tamanho para ocultar

abraço
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Fati
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 16 de Agosto de 2010
Mensagens: 122

MensagemEnviada: Qua Mai 29, 2013 8:18 am    Assunto: Responder com Citação

cyberdisk escreveu:
experimente usar a propriedade Enable = false para desabilitar a banda

ou mude o seu tamanho para ocultar

abraço


Oi Cyberdisk, tem como explicar melhor? Não entendi como fazer...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Qua Mai 29, 2013 9:01 pm    Assunto: Responder com Citação

exemplo

Código:
procedure TForm1.Button1Click(Sender: TObject);
begin
  QuickRep1.Bands.HasPageFooter := false;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  QuickRep1.Bands.HasPageFooter := true;
end;


abraço
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Fati
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 16 de Agosto de 2010
Mensagens: 122

MensagemEnviada: Sex Mai 31, 2013 8:40 am    Assunto: Responder com Citação

cyberdisk escreveu:
exemplo

Código:
procedure TForm1.Button1Click(Sender: TObject);
begin
  QuickRep1.Bands.HasPageFooter := false;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  QuickRep1.Bands.HasPageFooter := true;
end;


abraço


Não existe essa propriedade HasPageFooter no cxgrid... Não consegui executar...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
pepis
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 16 de Outubro de 2006
Mensagens: 331
Localização: Ceará

MensagemEnviada: Sex Mai 31, 2013 3:16 pm    Assunto: Re: Ocultar footer em cxgrid Responder com Citação

Fati escreveu:
Olá!

Estou precisando ocultar o footer em um grupo criado no cxgrid.
Tenho 3 grupos, Receitas, Despesas e Informações, preciso que o footer só apareça nas Receitas e Despesas. Nas Informações, quero mostrar somente os valores, não preciso do footer totalizador, pois são valores calculados conforme os dados dos outros 2 grupos. Já tentei de várias formas, a única coisa que consegui foi ocultar de todos os grupos...

Valeu!


OptionsView > Footer = False... ver se encontra amigo.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Fati
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 16 de Agosto de 2010
Mensagens: 122

MensagemEnviada: Sex Mai 31, 2013 3:31 pm    Assunto: Re: Ocultar footer em cxgrid Responder com Citação

pepis escreveu:
Fati escreveu:
Olá!

Estou precisando ocultar o footer em um grupo criado no cxgrid.
Tenho 3 grupos, Receitas, Despesas e Informações, preciso que o footer só apareça nas Receitas e Despesas. Nas Informações, quero mostrar somente os valores, não preciso do footer totalizador, pois são valores calculados conforme os dados dos outros 2 grupos. Já tentei de várias formas, a única coisa que consegui foi ocultar de todos os grupos...

Valeu!


OptionsView > Footer = False... ver se encontra amigo.


Olá, Pepis... Mas como faço para setar somente um footer para false?
Estou criando da seguinte forma:

procedure TFFluxoCaixaDetalhado.CriaRodape(Coluna: Integer; FieldName: string);
var
AFooterItem: TcxGridDBTableSummaryItem;
begin
with cxglvbt.DataController.Summary.GroupSummaryItems[3] do
begin
AFooterItem := Add as TcxGridDBTableSummaryItem;
aFooterItem.Column := TcxGridDBColumn(FindComponent(FieldName));
afooterItem.FieldName := FieldName;
AFooterItem.Kind := skSum;
AFooterItem.Position := spFooter;
end;
end;

Preciso ocultar o footer somente quando o tipo = 'INFORMAÇÕES';

Obrigada.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
pepis
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 16 de Outubro de 2006
Mensagens: 331
Localização: Ceará

MensagemEnviada: Sex Mai 31, 2013 3:46 pm    Assunto: Re: Ocultar footer em cxgrid Responder com Citação

Fati escreveu:
pepis escreveu:
Fati escreveu:
Olá!

Estou precisando ocultar o footer em um grupo criado no cxgrid.
Tenho 3 grupos, Receitas, Despesas e Informações, preciso que o footer só apareça nas Receitas e Despesas. Nas Informações, quero mostrar somente os valores, não preciso do footer totalizador, pois são valores calculados conforme os dados dos outros 2 grupos. Já tentei de várias formas, a única coisa que consegui foi ocultar de todos os grupos...

Valeu!


OptionsView > Footer = False... ver se encontra amigo.


Olá, Pepis... Mas como faço para setar somente um footer para false?
Estou criando da seguinte forma:

procedure TFFluxoCaixaDetalhado.CriaRodape(Coluna: Integer; FieldName: string);
var
AFooterItem: TcxGridDBTableSummaryItem;
begin
with cxglvbt.DataController.Summary.GroupSummaryItems[3] do
begin
AFooterItem := Add as TcxGridDBTableSummaryItem;
aFooterItem.Column := TcxGridDBColumn(FindComponent(FieldName));
afooterItem.FieldName := FieldName;
AFooterItem.Kind := skSum;
AFooterItem.Position := spFooter;
end;
end;

Preciso ocultar o footer somente quando o tipo = 'INFORMAÇÕES';

Obrigada.


Blz, clique na coluna do grid, propriedade Summary > FooterKind = skNone. Se tiver algo no FooterFormat apague tbm.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Fati
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 16 de Agosto de 2010
Mensagens: 122

MensagemEnviada: Sex Mai 31, 2013 4:23 pm    Assunto: Re: Ocultar footer em cxgrid Responder com Citação

Não funcionou... Tentei alterar para skNone e apagar o format mas nada mudou...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
pepis
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 16 de Outubro de 2006
Mensagens: 331
Localização: Ceará

MensagemEnviada: Sex Mai 31, 2013 4:41 pm    Assunto: Re: Ocultar footer em cxgrid Responder com Citação

Fati escreveu:
Não funcionou... Tentei alterar para skNone e apagar o format mas nada mudou...


Colega, eu uso aqui é somente o que passei..nao ta habilitando novamente em tempo de execução não?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Fati
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 16 de Agosto de 2010
Mensagens: 122

MensagemEnviada: Sex Mai 31, 2013 4:53 pm    Assunto: Re: Ocultar footer em cxgrid Responder com Citação

Na verdade estou criando toda a estrutura do cxgrid em tempo de execução... Estou criando os rodapés e depois adicionei o código que você me passou...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
pepis
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 16 de Outubro de 2006
Mensagens: 331
Localização: Ceará

MensagemEnviada: Sex Mai 31, 2013 5:10 pm    Assunto: Re: Ocultar footer em cxgrid Responder com Citação

Fati escreveu:
Na verdade estou criando toda a estrutura do cxgrid em tempo de execução... Estou criando os rodapés e depois adicionei o código que você me passou...


Amigo acabei de criar aqui um exemplo em tempo de execução e funcionou tbm:

Código:
  dbgPesquisaDBTableView1.Columns[1].Summary.FooterKind := skNone;
  dbgPesquisaDBTableView1.Columns[1].Summary.FooterFormat := '';


se quiser me passa uma mensagem particular com seu email que te passo o exemplo.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB