Wicket – Capturar resolução de tela dinamicamente.

Postado em

Ricardo Spinoza

Apache Wicket é uma framework para o desenvolvimento de aplicações Web para Javabaseado em componentes. O Wicket abstrai o meio-de-campo entre o HTML e o Java. Bom, chega de bla bla bla…, vamos ao que interessa, que é o exemplo de como capturar a resolução de tela do cliente dinamicamente.
O objeto que representa as informações do cliente web é WebClientInfo (pacote org.apache.wicket.protocol.http.request.WebClientInfo) que servirá de base para armazenar a request com método de acesso getRequestCycle().getClientInfo(). Com objeto populado, basta acessar as properties e ler a largura com o metodo p.getScreenWidth() e altura com o metodo p.getScreenHeight().  Segue trecho do código:

No meu caso o objetivo era redimensionar uma modal no Wickit, fiz assim:

Importante: O Wicket precisa de liberação para obter informações do cliente. Para isto, adicione o método abaixo no seu init()

Referências:
Apache Wicket. http://pt.wikipedia.org/wiki/Apache_Wicket. acessado em 15/04/2011.
Exemplo de…

Ver o post original 10 mais palavras

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s