♥ 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. 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. Marcado como spam |
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". Marcado como spam 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. |