Bom dia Julio,

Na verdade a necessidade não é para que os usuários ou clientes
possam alterar a aplicação dinamicamente.

Mas imagine você ter um campo de cadastro de peças, onde o
usuário ativo no sistema pode alterar a descrição da peça
mas não poderia alterar ou talvez nem visualizar o campo valor.

Enquanto o administrador poderia ter acesso a tudo.

Em fim, eu não teria controle apenas se ele poderia entrar em
determinada tela ou não e sim se ele pode acessar determinado
campo ou não.

Criando tudo isso em Run Time a aplicação se montaria dinamicamente,
conforme o perfil do usuário, sem a necessidade de ficar controlando
permissões de cada campo do sistema, já que elas viriam por padrão
montadas da forma necessária.

Estou estudando outra possibilidade de gravar na Base o ID de cada
campo e montar suas propriedades conforme as permissões, talvez
um pouco mais fácil pois eu teria os objetos dos campos na aplicação,
pois imagine como criar um script para controlar os ID's dos campos
já que eles só vão existir quando carregar a aplicação...

Atenciosamente
Jean Duarte

----- Original Message ----- 
From: "Julio Carneiro" <jjcarne...@gmail.com>
To: "flexdev" <flexdev@googlegroups.com>
Sent: Saturday, July 18, 2009 12:19 AM
Subject: [flexdev] Re: Criar Formularios em Run Time



Jean,

é possivel sim e não deixa a aplicação lenta não, tudo depende do
tamanho dos formulários dinâmicos. além do que, o tempo de construir
os formulários só afetaria a abertura da aplicação e não sua operação.
lembre-se que o mxml é convertido para AS3 e os formulários mxml
também são construidos em runtime.

eu tenho uma biblioteca que gera formulários a partir de um XML.
no meu caso estas telas/formulários estão criadas em uma aplicação
cliente/servidor, as quais eu precisava portar para um ambiente flex.
para isso eu converto estas telas da aplicaçnao back-end para XML e
minha biblioteca Flex converte o XML para Flex em runtime.

agora, dá um bocado de trabalho.

quanto a valer a pena, depende da tua necessidade. como disse, no meu
caso as telas/formulários já existiam, então valia a pena fazer esta
transição.

se entre os requisitos de tua aplicação estão a necessidade de o
cliente/usuário modificar os formulários sem que seja necessário
alterar a aplicação Flex, então este é o caminho.

julio

On 17 jul, 16:51, "Jean Mariano Duarte" <j...@melim.com.br> wrote:
> Amigos,
>
> Estou pensando em uma idéia de criar os labels e os inputs dos formularios 
> dinamicamente.
>
> Os dados ficariam gravados na base de dados exemplo:
>
> label_id = "lbl_nome"
> label_text = "Nome do cliente"
> TextInput_id = "inp_nome"
> TextInput_text = "VALOR PADRAO"
>
> E assim até para casos de enable,visable, etc...
>
> E criar tudo isso por Action Script !
>
> Finalidade, controlar estas permissões através dos ID´s pela Base de 
> Dados.
>
> Pergunta é:
> Será loucura? Vale a Pena?
> Iria deixar a aplicação mais lenta por criar componentes Run Time?
>
> Atenciosamente
> Jean Duarte


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a