| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
Fati Aprendiz

Registrado: Segunda-Feira, 16 de Agosto de 2010 Mensagens: 122
|
Enviada: Ter Mai 28, 2013 5:57 pm Assunto: Ocultar footer em cxgrid |
|
|
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 |
|
 |
cyberdisk Colaborador

Registrado: Domingo, 4 de Julho de 2010 Mensagens: 2391 Localização: São José dos Campos - SP
|
Enviada: Ter Mai 28, 2013 10:12 pm Assunto: |
|
|
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 |
|
 |
Fati Aprendiz

Registrado: Segunda-Feira, 16 de Agosto de 2010 Mensagens: 122
|
Enviada: Qua Mai 29, 2013 8:18 am Assunto: |
|
|
| 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 |
|
 |
cyberdisk Colaborador

Registrado: Domingo, 4 de Julho de 2010 Mensagens: 2391 Localização: São José dos Campos - SP
|
Enviada: Qua Mai 29, 2013 9:01 pm Assunto: |
|
|
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 |
|
 |
Fati Aprendiz

Registrado: Segunda-Feira, 16 de Agosto de 2010 Mensagens: 122
|
Enviada: Sex Mai 31, 2013 8:40 am Assunto: |
|
|
| 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 |
|
 |
pepis Membro Junior


Registrado: Segunda-Feira, 16 de Outubro de 2006 Mensagens: 331 Localização: Ceará
|
Enviada: Sex Mai 31, 2013 3:16 pm Assunto: Re: Ocultar footer em cxgrid |
|
|
| 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 |
|
 |
Fati Aprendiz

Registrado: Segunda-Feira, 16 de Agosto de 2010 Mensagens: 122
|
Enviada: Sex Mai 31, 2013 3:31 pm Assunto: Re: Ocultar footer em cxgrid |
|
|
| 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 |
|
 |
pepis Membro Junior


Registrado: Segunda-Feira, 16 de Outubro de 2006 Mensagens: 331 Localização: Ceará
|
Enviada: Sex Mai 31, 2013 3:46 pm Assunto: Re: Ocultar footer em cxgrid |
|
|
| 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 |
|
 |
Fati Aprendiz

Registrado: Segunda-Feira, 16 de Agosto de 2010 Mensagens: 122
|
Enviada: Sex Mai 31, 2013 4:23 pm Assunto: Re: Ocultar footer em cxgrid |
|
|
| Não funcionou... Tentei alterar para skNone e apagar o format mas nada mudou... |
|
| Voltar ao Topo |
|
 |
pepis Membro Junior


Registrado: Segunda-Feira, 16 de Outubro de 2006 Mensagens: 331 Localização: Ceará
|
Enviada: Sex Mai 31, 2013 4:41 pm Assunto: Re: Ocultar footer em cxgrid |
|
|
| 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 |
|
 |
Fati Aprendiz

Registrado: Segunda-Feira, 16 de Agosto de 2010 Mensagens: 122
|
Enviada: Sex Mai 31, 2013 4:53 pm Assunto: Re: Ocultar footer em cxgrid |
|
|
| 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 |
|
 |
pepis Membro Junior


Registrado: Segunda-Feira, 16 de Outubro de 2006 Mensagens: 331 Localização: Ceará
|
Enviada: Sex Mai 31, 2013 5:10 pm Assunto: Re: Ocultar footer em cxgrid |
|
|
| 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 |
|
 |
|