Página 1 de 1

Grid com coluna de tamanho fixo

Enviado: 20 Jul 2016 17:48
por jjr_rs
Olá pessoal,

Estou com uma dúvida. Tenho uma Grid na qual mostro registros divididos em 5 colunas onde cada uma equivale a um dia da semana (Seg/Ter/Qua/Qui/Sex).

Em cada coluna eu mostro o nome e o valor dos lançamentos daquele dia (ex.: Conta de Luz => R$ 100,00).

Em cada registro desses, apesar de mostrar ao usuário apenas o nome e o valor, também adiciono o id do registro para que, quando o usuário clicar 2 vezes sobre o registro, eu chame a rotina de alteração do registro a partir do id informado. Este ID não fica visível ao usuário pois sua utilização só interessa a mim.

Então gostaria de saber com os colegas se haveria alguma forma de "congelar/fixar" a largura de cada coluna desta Grid, não possibilitando que o usuário invente de redimensioná-la.

Desde já agradeço a ajuda de todos. Obrigado !

Grid com coluna de tamanho fixo

Enviado: 21 Jul 2016 17:20
por asimoes
O seu sistema usa a Minigui Extended ou HMG Oficial ?

Grid com coluna de tamanho fixo

Enviado: 21 Jul 2016 17:22
por asimoes
Se for Minigui Extended já tentou usar LOCKCOLUMNS ?

Grid com coluna de tamanho fixo

Enviado: 21 Jul 2016 17:49
por jjr_rs
Caro asimoes,

Obrigado pelo retorno.

Hoje utilizo a HMG 3.0.46.

Vou ser sincero, até tentei utilizar a LockColumns mas, não sei se não entendi o modo de utilizar e com isso não consegui fazer funcionar como esperava. Se puder me informe o que devo fazer. No meu caso entendi que deveria colocar o número de colunas das quais gostaria de "congelar" sua largura mas, mesmo colocando LockColumns = 5 (para congelar todas as 5 colunas da minha Grid), não obtive sucesso.

Grid com coluna de tamanho fixo

Enviado: 21 Jul 2016 19:07
por Toledo
jjr_rs escreveu:mesmo colocando LockColumns = 5 (para congelar todas as 5 colunas da minha Grid), não obtive sucesso.
Amigos, LOCKCOLUMNS é para congelar a(s) coluna(s) quando dar scroll na horizontal para direita e não para o tamanho (largura) da coluna.

Abraços,

Grid com coluna de tamanho fixo

Enviado: 21 Jul 2016 19:30
por jjr_rs
Amigo Toledo,

Imaginei realmente que essa fosse a real função da LockColumns.

Saberia me dizer se há a possibilidade de fixar/congelar a largura da coluna em uma Grid ?

Grid com coluna de tamanho fixo

Enviado: 22 Jul 2016 09:36
por Toledo
Amigo, não sei se isto é possível, mas o que você poderia fazer é tirar a linha de cabeçalho (NOHEADERS) e usar LABEL para colocar o nome das coluna na parte superior da Grid. Assim, sem o Headers das colunas não tem como redimensionar a largura das colunas.

Abraços,

Grid com coluna de tamanho fixo

Enviado: 22 Jul 2016 10:24
por jjr_rs
Amigo Toledo,

Vou seguir sua sugestão ! Vou testar por aqui e qualquer coisa dou retorno se deu certo.

Obrigado novamente pela ajuda !

Grid com coluna de tamanho fixo

Enviado: 22 Jul 2016 10:44
por jjr_rs
Toledo,

Ótima solução ! Deu certinho ! Mais uma lição aprendida.

Obrigado a todos pela ajuda !