Fórum
Ver pergunta

Configuração da Grelha – PriGrelha   

39 visualizações
0
0

Boa tarde,

Desenvolvi uma grelha com algumas colunas visíveis e algumas colunas ocultas, além disso a grelha tem disponível o menu de contexto, para possibilitar funcionalidades como o drilldown ou os filtros personalizados.
No menu de contexto, tenho igualmente uma opção que é “Colunas”, que não é mais do que, uma lista com colunas que defini como visíveis de um lado e do outro lado as colunas que defini como ocultas.

Tenho um problema que é quando tento adicionar uma das colunas ocultas aos campos visíveis, e caso não as adicione pela ordem em que estão (Ex. Adicionar coluna “Stock”), a grelha não consegue definir o tipo de dados da coluna que adiciono, como podem ver no exemplo abaixo.

Existe alguma forma de controlar ou alguma funcionalidade que seja parametrizável e que permita que esta funcionalidade de adicionar colunas ocultas á grelha, funcione de forma correcta e não se baralhe com os tipos de dados dos campos da grelha.

Nota: Depois de adicionar um campo ou campos pretendidos, sempre que clico no botão “Guardar”, surge sempre esta excepção.

Desde já agradeço a vossa ajuda.

Faça login para poder traduzir
V10
Marcado como spam
Criado há 3 meses e 1 semana nunofidalgo
n
nunofidalgo Iniciante
1 respostas
0
Resposta privada

Boa tarde,

das minhas aventuras com grelhas no Primavera também sempre tive este problema. As colunas visíveis tinham sempre de bater certo no que toca à ordem com todas as colunas inicializadas na grelha. Tive exactamente o mesmo problema em que colunas que não estavam visiveis mantinham o seu lugar na tabela e influenciavam as que estavam visiveis.

Se bem me lembro a solução que arranjei foi fazer a tabela de maneira a que as colunas que não iam estar visíveis ficassem para o fim; assim, não interferem com as "primeiras".

Faça login para poder traduzir
Marcado como spam
Criado há 3 meses e 5 dias ricardogiro
ricardogiro Responsiveness Member
    Comentários
    Olá Ricardo, Obrigado pela resposta. No exemplo que demostro, a ordem das colunas é exactamente essa, as visíveis primeiro e as ocultas no fim (depois das visíveis). Mas assim que adiciono uma coluna oculta, o problema ocorre.
    3 meses e 5 dias
    nunofidalgo