Pior que não. A gente tinha montado do zero a solução. Por que não cria um campo do tipo XML no banco e salva ele do jeito que você montou e depois só lê ele para fazer o filtro?
2012/4/9 RE JMD <[email protected]>: > Fredy, > > Você conhece algum exemplo que tenha essa solução por você > apresentada? Já conseguir montar o XML dinâmicamente e o que está > faltando é entender como armazenar e apresentar os componentes filtro > de cada relatório! > > On 29 mar, 13:18, Fredy Gadotti <[email protected]> wrote: >> 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 <[email protected]>: >> >> >> >> > 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 [email protected] >> > Para sair da lista, envie um email em branco para >> > [email protected] >> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev- >> > Ocultar texto das mensagens anteriores - >> >> - Mostrar texto das mensagens anteriores - > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > 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 [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
