Discussion:
Formulários Dinâmicos
(too old to reply)
Douglas Augusto
2006-05-12 18:18:01 UTC
Permalink
Pessoal, preciso fazer uma aplicação que vai gerenciar formulários e campos
dinâmicos. Na prática é o seguinte, toda a aplicação poderá ser criada
através de wizards que vão criar todos os campos. Por exemplo caso o cliente
queira criar um formulário para armazenar informações de um produto ele
entraria nessa tela informaria os campos e salvaria. Posteriormente se ele
quisesse colocar um outro formulário ligado a esse anterior ele poderia criar
essa ligação e o mesmo passaria a fazer parte de um módulo único.

Não imagino contruir a aplicação inteira nesse conceito, mas sim somente as
partes que geram maior volume de customizações.

Existe algum padrão de projeto que descreva como fazer isso ?

Obrigado

Douglas
Alvaro Abreu
2006-08-09 20:21:32 UTC
Permalink
Olá Douglas, nós passamos por este desafio, tempos atrás e não encontramos,
como você procura um Padrão de projeto. Mas o caminho é definir uma estrutura
de MetaDados, com as informações pertinentes de cada campo, tabela, tipo de
campo, formulário. Enfim criar uma estrutura de MetaDados que te servirá de
subsídio para criar o dito Formulário dinâmico. Você vai precisar também
trabalhar com Tamanho de campos, larguras, alturas , ordem etc. Para
posiconá-los na tela. No mais é criar métodos para criar os objetos
(label,textbox, combo) na tela com os dados do metadado.
Post by Douglas Augusto
Pessoal, preciso fazer uma aplicação que vai gerenciar formulários e campos
dinâmicos. Na prática é o seguinte, toda a aplicação poderá ser criada
através de wizards que vão criar todos os campos. Por exemplo caso o cliente
queira criar um formulário para armazenar informações de um produto ele
entraria nessa tela informaria os campos e salvaria. Posteriormente se ele
quisesse colocar um outro formulário ligado a esse anterior ele poderia criar
essa ligação e o mesmo passaria a fazer parte de um módulo único.
Não imagino contruir a aplicação inteira nesse conceito, mas sim somente as
partes que geram maior volume de customizações.
Existe algum padrão de projeto que descreva como fazer isso ?
Obrigado
Douglas
Rafael Leonhardt
2006-08-10 20:45:30 UTC
Permalink
Sugiro dar uma olhada no XAML da Microsoft. É um padrão que acredito fazer o
que você deseja.

Windows Presentation Foundation - Introdução ao XAML
http://www.linhadecodigo.com.br/artigos.asp?id_ac=843

[]s

Rafael Leonhardt
Post by Alvaro Abreu
Olá Douglas, nós passamos por este desafio, tempos atrás e não encontramos,
como você procura um Padrão de projeto. Mas o caminho é definir uma estrutura
de MetaDados, com as informações pertinentes de cada campo, tabela, tipo de
campo, formulário. Enfim criar uma estrutura de MetaDados que te servirá de
subsídio para criar o dito Formulário dinâmico. Você vai precisar também
trabalhar com Tamanho de campos, larguras, alturas , ordem etc. Para
posiconá-los na tela. No mais é criar métodos para criar os objetos
(label,textbox, combo) na tela com os dados do metadado.
Post by Douglas Augusto
Pessoal, preciso fazer uma aplicação que vai gerenciar formulários e campos
dinâmicos. Na prática é o seguinte, toda a aplicação poderá ser criada
através de wizards que vão criar todos os campos. Por exemplo caso o cliente
queira criar um formulário para armazenar informações de um produto ele
entraria nessa tela informaria os campos e salvaria. Posteriormente se ele
quisesse colocar um outro formulário ligado a esse anterior ele poderia criar
essa ligação e o mesmo passaria a fazer parte de um módulo único.
Não imagino contruir a aplicação inteira nesse conceito, mas sim somente as
partes que geram maior volume de customizações.
Existe algum padrão de projeto que descreva como fazer isso ?
Obrigado
Douglas
Loading...