Formulario customuzavel asp.net

15 views
Skip to first unread message

Luis Fernando Barbosa

unread,
Dec 17, 2010, 5:11:14 AM12/17/10
to Facen...@googlegroups.com

Srs(as), Estou com um dificuldade de desenvolver uma aplicação aqui na empresa onde trabalho, com isso gostaria de alguma idéia para esse meu problema

Estou fazendo uma tela onde possibilita o usuário fazer um  customização do campos que serão apresentado ao usuário na tela de cadastro, ate ai tudo bem, a questão e que no formulário de cadastro já existem campo fixo em varias Table, o meu problema se eu somente deixa invisível o campo ficar buraco na tela o que não e permitido devido a questão de layout , com isso alguém conhece alguma forma de reorganizar os  campos na table sem deixar buracos na tela?


Cristiano Ribeiro

unread,
Dec 17, 2010, 7:35:02 PM12/17/10
to facen...@googlegroups.com
Oi Luis,

Seguinte, descreva melhor a tua necessidade, que tipo de aplicação tu estas falando? Web, windows?

De maneira geral, posso dizer para você que provavelmente terá que construir esta tabela, ou tabelas de maneira dinâmica. Ou neste caso que tu falaste, de ocultar ou mostrar campos de acordo com parâmetros também é possível, depende do cenário através de css, javascript (no caso de web) sem deixar espaços vazios. Mas depende de que nível de customização esta tela vai sofrer. Fale mais sobre ela. Ou se preferir me mande um print da tela informando o que deve ser mudado.

Um abraço!


2010/12/17 Luis Fernando Barbosa <luisfernand...@gmail.com>

Srs(as), Estou com um dificuldade de desenvolver uma aplicação aqui na empresa onde trabalho, com isso gostaria de alguma idéia para esse meu problema

Estou fazendo uma tela onde possibilita o usuário fazer um  customização do campos que serão apresentado ao usuário na tela de cadastro, ate ai tudo bem, a questão e que no formulário de cadastro já existem campo fixo em varias Table, o meu problema se eu somente deixa invisível o campo ficar buraco na tela o que não e permitido devido a questão de layout , com isso alguém conhece alguma forma de reorganizar os  campos na table sem deixar buracos na tela?


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Facensa.NET" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para facen...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para facensanet+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/facensanet?hl=pt-BR.



--
Att,
Cristiano Coelho Ribeiro.

Luis Fernando

unread,
Dec 18, 2010, 12:41:11 PM12/18/10
to Facensa.NET
Pessoal vou explicar mais detalhado o meu problema
Desenvolvi uma tela(de configuração ou customização ) onde o usuário
pode seleciona os campo que deseja que fiquem disponível em outro
formulário de cadastros.
Na tela de customização por exemplo tenho vários campos que
identificam o usuário e outros vários campos de endereços e entre
outro.

E no formulário de cadastro também tem esse mesmo campos fixo, por
exemplo o campo Nome e um text box em ASP.Net WEB e o campo cidade e
um combobox e esse campo estão distribuído em vários locais do
formulário.

O meu problema e o seguinte: quando o usuário definir no formulário de
configuração que o campo cidade não pode aparecer no formulário de
cadastro, esse campo automaticamente deve desaparecer do formulário de
cadastro.

Minha realidade hoje, conforme já disse os campos estão fixo no
formulário de cadastro e estão divididos em varias tabelas e alguns
não estão em tabela e só em Panel por exemplo o dados de identificação
do usuário esta em uma tabela e o dados de endereço em outra tabela e
outros dados estão em panel .
Se eu desabilitar ou deixar o campo de modo hidder pode ficar buraco
no formulário, com isso gostaria de pedir ajudar ao pessoal para caso
alguém já passou com coisa parecida com fizeram para reorganizar os
campo no formulário sem deixar buraco no layout do formulário.

Na questa de código e dados de identificação de outros campos
infelizmente devido politica da empresa não posso publicar, mas
gostaria de ajudar de como posso desabilita esses campo e
reorganizando conforme o layout do formulário.


Obs. No formulario de cadastro nao posso mexer no layout dos campo,
mas posso modifcar a estrutura do codigo caso seja necessario

Agradeço muito se alguem poder ajudar com alguma ideia .
On 17 dez, 22:35, Cristiano Ribeiro <coelh...@gmail.com> wrote:
> Oi Luis,
>
> Seguinte, descreva melhor a tua necessidade, que tipo de aplicação tu estas
> falando? Web, windows?
>
> De maneira geral, posso dizer para você que provavelmente terá que construir
> esta tabela, ou tabelas de maneira dinâmica. Ou neste caso que tu falaste,
> de ocultar ou mostrar campos de acordo com parâmetros também é possível,
> depende do cenário através de css, javascript (no caso de web) sem deixar
> espaços vazios. Mas depende de que nível de customização esta tela vai
> sofrer. Fale mais sobre ela. Ou se preferir me mande um print da tela
> informando o que deve ser mudado.
>
> Um abraço!
>
> 2010/12/17 Luis Fernando Barbosa <luisfernando.o.barb...@gmail.com>
>
>
>
>
>
> > Srs(as), Estou com um dificuldade de desenvolver uma aplicação aqui na
> > empresa onde trabalho, com isso gostaria de alguma idéia para esse meu
> > problema
>
> > Estou fazendo uma tela onde possibilita o usuário fazer um  customização
> > do campos que serão apresentado ao usuário na tela de cadastro, ate ai tudo
> > bem, a questão e que no formulário de cadastro já existem campo fixo em
> > varias Table, o meu problema se eu somente deixa invisível o campo ficar
> > buraco na tela o que não e permitido devido a questão de layout , com isso
> > alguém conhece alguma forma de reorganizar os  campos na table sem deixar
> > buracos na tela?
>
> >  --
> > Você está recebendo esta mensagem porque se inscreveu no grupo
> > "Facensa.NET" dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para facen...@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > facensanet+...@googlegroups.com<facensanet%2Bunsubscribe@googlegrou­ps.com>
> > .
> > Para obter mais opções, visite esse grupo em
> >http://groups.google.com/group/facensanet?hl=pt-BR.
>
> --
> Att,
> Cristiano Coelho Ribeiro.- Ocultar texto das mensagens anteriores -
>
> - Mostrar texto das mensagens anteriores -

Cristiano Ribeiro

unread,
Dec 18, 2010, 1:22:38 PM12/18/10
to facen...@googlegroups.com
Ok Luis,

Tu já tentou usar  o controle "asp:PlaceHolder"? Envolve a(s) row(s) da(s) table(s) que tu queres controlar no formulário, então dá um Visible="False" ou Visible="True" de acordo com a escolha do usuário.

sds,

Cristiano.

2010/12/18 Luis Fernando <luis.o....@hotmail.com>
Para cancelar a inscrição nesse grupo, envie um e-mail para facensanet+...@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/facensanet?hl=pt-BR.

Cristiano Ribeiro

unread,
Dec 18, 2010, 6:09:00 PM12/18/10
to facen...@googlegroups.com
Carinha desta forma não vão ficar buracos, mas deve retirar a row inteira, se tiver duas colunas ou mais em uma mesma row é inevitável quen fique espaços. Tu deves construir o formulário para que as alterações não gerem estes espaços. Não entendo esta questão de tu dizer "no formulário de cadastro já existem campo fixo...", não existe isso de campo fixo, ainda mais que a partir de tua página de configuração, tu podes provocar uma mudança significativa no formulário.

Luis, esta questão é bem comum no dia a dia em qualquer cadastro, e geralmente se resolve assim este problema.



2010/12/18 Cristiano Ribeiro <coel...@gmail.com>

Luis Fernando

unread,
Jan 2, 2011, 4:23:15 AM1/2/11
to Facensa.NET
Srs(as),
Gostaria de agradecer o pessoal pela ajuda em resolver o meu
problema, principalmente o uso do controle placeholde, mas não foi só
isso para resolver o meu problema, para buscar os controles que o
usuário tinha selecionado na customização do cadastro, percorri o
panel e jogando esses controles para uma List<Control> , após isso
coloque para dentro do Controle PlaceHode.

O resultado final foi que todos os javascript não foram modificado, e
o formulário do cadastro só mostrava os controles que realmente o
usuário tinha selecionado na customização do cadastro.

Valeu a todos e um feliz ano Novo.

On 18 dez 2010, 21:09, Cristiano Ribeiro <coelh...@gmail.com> wrote:
> Carinha desta forma não vão ficar buracos, mas deve retirar a row inteira,
> se tiver duas colunas ou mais em uma mesma row é inevitável quen fique
> espaços. Tu deves construir o formulário para que as alterações não gerem
> estes espaços. Não entendo esta questão de tu dizer "no formulário de
> cadastro já existem campo fixo...", não existe isso de campo fixo, ainda
> mais que a partir de tua página de configuração, tu podes provocar uma
> mudança significativa no formulário.
>
> Luis, esta questão é bem comum no dia a dia em qualquer cadastro, e
> geralmente se resolve assim este problema.
>
> 2010/12/18 Cristiano Ribeiro <coelh...@gmail.com>
>
>
>
>
>
> > Ok Luis,
>
> > Tu já tentou usar  o controle "asp:PlaceHolder"? Envolve a(s) row(s) da(s)
> > table(s) que tu queres controlar no formulário, então dá um Visible="False"
> > ou Visible="True" de acordo com a escolha do usuário.
>
> > sds,
>
> > Cristiano.
>
> > 2010/12/18 Luis Fernando <luis.o.barb...@hotmail.com>
> > Cristiano Coelho Ribeiro.
>
> --
> Att,
Reply all
Reply to author
Forward
0 new messages