Ok, Como o organograma é infinito é interessante (vejo necessário) um controle de zoom, concorda?
Posso usar algum componente pronto e trabalhar com a renderização (não sei se já pesquisou por algum), e implementar uma rotina que trate a lógica recursiva que monte a estrutura do organograma. Qual é sua expectativa de prazo? Att, Rodrigo Cupini Em 29 de setembro de 2012 15:24, Ricardo Morais <[email protected]>escreveu: > Olá Rodrigo, tudo bem ? > > Exatamente, obter a lista conforme o exemplo que passei e renderizar. Pode > ser simples sim, o problema é que eu não conseguir desenvolver a lógica do > organograma, ou seja, quem é pai e filho e posicionar todos corretamente > abaixo do pai. Só lembrando que esse tipo de organograma é infinito, ou > seja, pode haver vários níveis abaixo. Você pode criar um MC preto mesmo e > só renderizar vários na tela de acordo com os dados. > > Topa ? > > > 2012/9/29 Rodrigo Cupini <[email protected]> > >> Boa tarde Ricardo. >> >> Você precisa de alguma estilização no organograma? >> >> Pode ser simples como no exemplo que passou? A aplicação deve apenas >> obter a lista e renderizar o organograma, certo. >> >> Att, >> >> Rodrigo Cupini >> >> Em 29 de setembro de 2012 13:02, Ricardo Morais <[email protected] >> > escreveu: >> >>> >>> Bom dia pessoal, >>> >>> Preciso desenvolver um organograma em Flash utilizando AS3. Basicamente >>> recebo de um WS o JSON e tenho que montar o org na tela do usuário. Não >>> preciso de muitos detalhes, o que preciso mesmo é a lógica de montar vários >>> MCs na tela baseada na estrutura dos dados. O exemplo de código que recebo >>> é esse: >>> >>> [{"Id":1,"IdUsuario":2,"IdPai":0,"IdArquivo":5,"PrimeiroNomeUsuario":"LIVIA >>> MONTEIRO","UltimoNomeUsuario":"","NomeCargo":"GERENCIA","NomeGrupo1":"TODOS","NomeGrupo2":"","NuPerfilPro":64.00,"NuAPro":0.00,"NuBPro":4.00,"NuCPro":9.00,"NuDPro":10.00,"NuGraficoA":4.00,"NuGraficoB":9.00,"NuGraficoC":17.00,"NuGraficoD":15.00,"NuGraficoBalanco":11.00}] >>> >>> Você deve levar em consideração o IdPai pra saber quem é o superior >>> dele. Se for igual a 0, indica que ele está no topo do Organograma. O cargo >>> não deve ser levado em consideração, só o IdPai mesmo. >>> >>> É isso, tenho 500 reais disponível pra pagar por esse job. Se alguém >>> ficar interessado por favor entrar em contato pelo e-mail: >>> >>> [email protected] >>> >>> Valeu. >>> >>> Dica: >>> >>> Dentro do Flash, tentei usar com.adobe.serialization.json.JSON. Que pega >>> esse json e transforma em um Array de Objetos, dessa forma: >>> >>> dados:Object = JSON.decode(e.target.data); >>> >>> O organograma é bem simples, como nessa imagem abaixo: >>> >>> >>> http://3.bp.blogspot.com/-fAe94Vonv54/TdPz1nO2BuI/AAAAAAAAACw/Aeub7mMV5Ac/s1600/imagens_fig03_01.jpg >>> >>> -- >>> Ricardo Morais >>> Flash Developer | .NET Developer >>> >>> >>> -- >>> 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 >> >> >> > > > -- > Ricardo Morais > Flash Developer | .NET Developer > > > -- > 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
