Precisei fazer isso em um projeto. O backend era Java, não tenho acesso aos fontes mas era algo mais ou menos assim, tinha um método que retornava a estrutura da tabela que queria fazer o relatório. Com a estrutura em mãos, populava um ComboBox com os campos que tem a tabela. Sabendo os tipos, era possível adicionar dinamicamente um editor equivalente ao tipo do dado da tabela, se fosse Data um DateField, se fosse String um TextInput se fosse Integer um TextInput com restrict e por ai vai; E mais um que indicava qual o tipo de filtro queria fazer, maior, menor, igualdade ou diferença.
Exemplo do Filtro: Campo: [ ComboBox de Campos] | [ ComboBox de Condições ] | [ Campo dinâmico conforme tipo de dado ] [ Botão para adicionar nova condição ] Ao clicar no botão, adicionava uma nova linha onde podia escolher outras restrições. Ao clicar no botão aplicar, varria o filtro e criava uma coleção para enviar ao server para criar dinamicamente o SQL que iria fazer a filtragem. Espero ter dado o caminho das pedras. Abraço, Fredy. 2012/3/29 Re JMD <rjmdf...@gmail.com>: > Pessoal, > > Estou querendo desenvolver uma opção na minha aplicação para o usuário > conseguir criar relatórios dinamicamente. > O design do relatório vou fazer via stimulsoft passando os > parâmetros(filtro) da aplicação para o relatório via URL. > > - No cadastro do relatório o usuário informa quais campos(filtros) o > relatório vai ter e isso ficará armazenado no banco. > > - Quando o usuário chamar o relatório o flex vai montar o pop-up com os > filtros de acordo com o cadastro do relatório. > > Tem como fazer isso? Existe algum exemplo? > > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev