PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 25 → Usabilidade várias janelas webdev
Usabilidade várias janelas webdev
Iniciado por HypNo, fev., 17 2015 10:48 AM - 16 respostas
Publicado em fevereiro, 17 2015 - 10:48 AM
Boas

Preciso de algumas ajudas/conselhos para uma aplicação webdev que ando a desenvolver.

A minha aplicação necessita de várias janelas abertas onde o utilizador pode ir buscar vários dados a uma janela para depois preencher noutras. Isso é possivel fazer no webdev? Como?

Outra coisa que ainda não consegui foi manter o estado do conteudo das paginas, isto é, preencher um form ir a outra página e quando volto à inicial o conteudo que eu preenchi ainda estar lá intacto.

Abraço
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em fevereiro, 17 2015 - 1:30 PM
Por que não usa o controle SPIN do Windev, permite vc ter paineis retrateis e redimensionaveis numa mesma tela.

É um recurso muito usado para janelas complexas.

Att

Adriano Boller
Publicado em fevereiro, 17 2015 - 3:19 PM
Obrigado pela resposta adrianoboller

Mas eu queria para webdev, isto é , reformulando a minha questão, eu queria ter a possibilidade de ter várias pagínas abertas ao mesmo tempo, como se faz com as janelas em Windows.

Abraço
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em fevereiro, 17 2015 - 8:09 PM
Ai é com Planes e Tabs, se não tera que fazer um javascript.

Att

Adriano
Publicado em fevereiro, 18 2015 - 12:29 AM
Pois, com tabs também já pensei em fazer, mas teria que meter todas as páginas nas várias TABS, e como a minha aplicação tera centenas de paginas não seria muito bom penso eu.

O ideal seria ao selecionar uma opção do menu ser criado um TAB dinamicamente mas penso que isso não é possivel no webdev certo?

Abraço
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em fevereiro, 18 2015 - 1:17 PM
Sim é possivel, tera que fazer tudo via código dai, o webdev trabalha com OOP, vc pode criar e destruir objetos como qualquer outra linguagem.
Julgo então que seja melhor vc trabalhar com Templates de Janelas e Ajax. O Paulo Viana (skype: live:pvsoftware) e o Silfar (skype: silfar.castro) fizeram isso. Reduzindo bastante o desenvolvimento das páginas.

Abraço
Publicado em fevereiro, 18 2015 - 3:30 PM
Sim, eu ja trabalho com templates onde tem o menu para todas as paginas. Só que estou com dificuldades em criar uma interface que possibilitasse o utilizador visualizar varias paginas ao mesmo tempo em vez de só uma.

Conhece alguns exemplos em webdev com este tipo de interfaces, para ter uma ideia como fica?

Abraço
Publicado em fevereiro, 18 2015 - 4:09 PM
Fico muito agradecido pelas sugestões que tem dado.
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em fevereiro, 18 2015 - 9:10 PM
Segue video como usar OOP no Webdev

http://screencast.com/t/w9xyfi9bwlW

Atenciosamente

Adriano Boller
Publicado em fevereiro, 19 2015 - 11:53 AM
Obrigado Adriano Boller pela sua amabilidade, foi uma dica muito útil esse video, realmente o OOP tem grandes potencialidades!

Mas ainda não responde à minha dúvida :/ , é dificil explicar por texto, o melhor seria falarmos por skype se lhe for possivel e oportuno.

Peço desculpa por estar sempre a incomodá-lo com esta questão, se me puder adicionar no skype : luisxavier19
poderia tentar expor melhor do que estou a tentar transmitir e ate entrar no meu PC via Teamviewer ou outro para ver o que estamos a tentar desenvolver.

Vou tentar enviar uma imagem para facilitar o entendimento:





A imagem enviada é de um aplicativo desenvolvido para Windows (Powercobol), que mostra duas janelas sobrepostas.
Basicamente a ideia é poder ter varias "windows" abertas ao mesmo tempo, como se de um aplicativo para desktop se tratasse.
Sei que noutros ambientes de desenvolvimento isso é possível (por exemplo no Sencha - Javascript).
Em alternativa poder ir consultar outra "page" e manter/não limpar a "page" atual (manter os dados).
O tipo de aplicativo que estou a desenvolver (ERP para Industrias transformadoras), onde frequentemente o usuário tem necessidade de estar a consultar varias "paginas" ao mesmo tempo (pesquisa de dados) de outros formulários com informação complementar à que esta a consultar.

Mais uma vez muito obrigado pela atenção dispensada.

Grande abraço
Luís Lopes
Portugal
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em fevereiro, 19 2015 - 3:09 PM
Vou encaminhar a sua duvida para o Jerome, pois realmente foge dos padrões do Webdev.
Lembro que com javascript vc poderia fazer esse procedimento, chegou a tentar?
Vou te adicionar no skype e tentar ver como ajuda-lo.

Att

Adriano
Publicado em fevereiro, 19 2015 - 5:51 PM
Com javascript não tentei porque não tenho grande experiência com essa linguagem, nem conheço muito material interligando o Webdev com o Javascript.

Espero atenciosamente o seu contato pelo skype, obrigado mais uma vez.

Abraço
Luís
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em fevereiro, 19 2015 - 8:55 PM
Caro Luis,

Use "pagedisplaydialog", ao clicar no botao ou link ele vai abrir a janela ou uma "popupdisplay", o problema da popupdisplay é que vc não pode executar comandos não ajax, isto causa o fechamento do form.

Chegou a buscar essas informações no help?

Segue links do help para maiores detalhes:

http://help.windev.com/en-US/…
http://help.windev.com/en-US/…
e
http://help.windev.com/en-US/…
http://help.windev.com/en-US/…

Sendo assim voce pode definir um popup sobre a janela principal e ver as duas telas.

Fechando assim a sua dúvida.

Att

Adriano Boller
Publicado em fevereiro, 27 2015 - 5:30 PM
Obrigado adrianoboller, resolveu minha dúvida!

Só tenho mais uma questão, a performance de um aplicativo baixa significativamente com por exemplo 5 popups abertos ao mesmo tempo, ou não há problemas nesse sentido?

Abraço

Luis
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em fevereiro, 27 2015 - 6:09 PM
Olá,
Me passe o hardware do servidor(proc, memoria, s.o, tamanho do arquivo de paginacao antes e depois, uso da cpu/io....), link usado de up e down, hardware do terminal (proc, memoria, tamanho do arquivo de paginacao antes e depois, uso da cpu/io, s.o....), navegador de internet e antivirus usado para analise do ambiente. Tendo esses dados consigo dar uma opinião, use meu email para mandar adrianoboller@gmail.com.

[]´s

Adriano Boller
Publicado em fevereiro, 27 2015 - 7:10 PM
Obrigado pela sua disponibilidade adrianoboller, mas ainda estou em fase de desenvolvimento.

A minha questão surgiu porque tenho dúvidas em relação ao desempenho do aplicativo, tenho receio que se tiver 5 ou mais popups abertos numa fase mais avançada do projeto o sistema se torne mais lento.

Por isso é que tenho de analisar muito bem qual é a melhor alternativa para o meu aplicativo, peço desculpa pelo incomodo mais uma vez.

Abraço

Luís
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em fevereiro, 27 2015 - 10:02 PM
Recomendo que faça testes.

Sendo assim forte abraço

meu skype: adrianoboller

t+