HL
DataGrid com informações horizontais e verticais
Pessoal, boa tarde!
Estou iniciando um projeto, e gostaria de utilizar o Adianti, e gostaria de saber se é possível criar um DataGrid que lista na horizontal uma informação de data e na vertical usuários, listando os usuários que estão presentes. Onde deve existir uma interação de salvar, editar e excluir a informação de presença em uma outra tabela.
Segue exemplo para um melhor entendimento.
Estou iniciando um projeto, e gostaria de utilizar o Adianti, e gostaria de saber se é possível criar um DataGrid que lista na horizontal uma informação de data e na vertical usuários, listando os usuários que estão presentes. Onde deve existir uma interação de salvar, editar e excluir a informação de presença em uma outra tabela.
Segue exemplo para um melhor entendimento.
Acho que nesse caso é mais fácil trabalhar com o componente TTable diretamente.
adianti.com.br/framework_files/tutor/index.php?class=ContainerTableV
Nataniel, vou analisar sua indicação, porém talvez tenha achado uma solução através de exemplo do tutor, mas não sei por onde começar.
Ajustei o exemplo do tutor através de um laço for, cria o número de colunas que necessito (na vida real vem do banco), no onReload devo carregar meus dados de cada usuário, como também todos os meus check’s, porém não consigo fazer isso utilizando um for, pois iria gerar erro de sintaxe.
Segue a classe completa e o resultado gerado(https://www.screencast.com/t/r9rw5QIEU8z8):
Na verdade o erro exibido não é de sintaxe. Você precisa definir a mesma quantidade de itens do for no onReload:
O número de check vai variar, pois vai ser uma informação de acordo com o período selecionado pelo usuário, essa informação será preenchida dentro de um foreach.
Por isso apresentei o exemplo com erro de sintaxe, pois aquele trecho é o que mais se assemelha do que preciso.