CG
DataGrid em InputDialog é possível?
Boa tarde!
Preciso abrir um Dialog com um DataGrid, é possível?
Estou usando como exemplo este do tutor:
www.adianti.com.br/framework_files/tutor/index.php?class=WordSearchR
Pelos exemplos do tutor as Datagrids estão em uma classe que herdam outra classe, estava pensando em criar uma subclasse para resolver isso.
Estou no caminho certo?
Preciso abrir um Dialog com um DataGrid, é possível?
Estou usando como exemplo este do tutor:
www.adianti.com.br/framework_files/tutor/index.php?class=WordSearchR
Pelos exemplos do tutor as Datagrids estão em uma classe que herdam outra classe, estava pensando em criar uma subclasse para resolver isso.
Estou no caminho certo?
Se for uma datagrid simples com poucos registros não vejo problemas. Mas se tiver navegação, por exemplo, começa a complicar um pouco, pois você precisará tratar parâmetros como offset, page, etc
Irá possuir alguns registros, mas não preciso de paginação.. precisaria mesmo interagir com os dados.
Mas como eu posso fazer isso?
O inputDialog com formulários sem problemas.. mas uma datagrid me parece que tenho que criar uma classe pra ela dentro de onde estou chamando!
Você pode me dizer como fazer?
Eu vou clicar em um botão e no dialog irá aparecer os registros!
Agradeço!
Não é necessário criar outra classe pra isso. Você pode fazer dentro da mesma função. Ex:
Mas um detalhe é que a TInputDialog espera receber um form como segundo parâmetro, então você precisa adicionar a grid a um form antes de enviá-la ao componente: