é o seguinte pessoal o DWR tem o metodo dwr.util.useLoadingMessage(‘Carregando…’); eu estou usando e esta funcionando só tem um porém. Quando é feita um arequisição aparece no canto direito em cima a mensagem em vermelho carregando só que se eu estiver na parte de baixo do site (sim está vizualizando o top 0 e o right 0 ) não aparece a mensagem pois ela esta la em cima à direita. Pergunto : como faço para fazer com que esta mensagem acompanhe o scroll do site? :roll:
Quem usa DWR me ajude
6 Respostas
Coloque-a no centro da tela, no js desse loadmessage vc tem as posições da mensagem.
Estimados Senhores,
Andei entrando no Blog do Joe...criador do DWR e ali encontrei uma alternativa muito
elegante, prática e fácil de ser usada e de substitur, aqui coloco o código fonte que tenho em
uma de minhas aplicações junto com Dijit + Dojo:
<!-- COMEÇO DWR + DIÁLOGOS DE ESPERA DOJO -->
<script type="text/javascript">
dojo.require("dijit.Dialog");
dojo.parser.parse(); // and parse the page
(function() {
var contentLine1 = 'Cargando Datos del Servidor ...<br/>';
var contentLine2 = '(<span id="loadingCount">0</span> item(s) restantes)';
var contentLine3 = '(<span id="loadingCount">0</span> item(s) restantes)';
var loadingDialog;
var outstanding = 0;
var initLoadingDialog = function() {
loadingDialog = new dijit.Dialog({ title:"Cargando", id:"loadingDialog" });
loadingDialog.setContent(contentLine1 + contentLine2);
dojo.body().appendChild(loadingDialog.domNode);
};
dwr.engine.setPreHook(function() {
if (!loadingDialog) initLoadingDialog();
if (outstanding == 0) loadingDialog.show();
outstanding++;
dojo.byId('loadingCount').innerHTML = "" + outstanding;
});
dwr.engine.setPostHook(function() {
outstanding--;
if (outstanding == 0) loadingDialog.hide();
dojo.byId('loadingCount').innerHTML = "" + outstanding;
});
})();
dojo.parser.parse(); // and parse the page
</script>
<!-- FINAL DWR + DIÁLOGOS DE ESPERA DOJO -->
eu tinha visto esse codigo pela internet (não sei se é o mesmo) só que como faz para usar o dojo na aplicação e onde baixar
eu vi aqui http://www.sitepen.com/blog/2008/10/16/dwr-hooks-and-dojo-dialogs/
só que não to conseguindo implementar 
Coloque-a no centro da tela, no js desse loadmessage vc tem as posições da mensagem.
vlw pela dica, mas tem como dar exemplo pois ta meio vago :roll:
bem… o código é completo se quer que envie as linhas relativas ao DOJO…
tudo certo
são só poucas linhas no head, você sabe o que é “head” correto ?
<!-- START SCRIPTS DOJO SECTION -->
<script type="text/javascript" src='<%= request.getContextPath() %>/js/dojo/dojo.js' djConfig="parseOnLoad: true"></script>
<script type="text/javascript" src='<%= request.getContextPath() %>/js/dijit/dijit.js'></script>
<script type="text/javascript" src='<%= request.getContextPath() %>/js/dijit/dijit-all.js' charset="utf-8"></script>
<!-- END SCRIPTS DOJO SECTION -->
<!-- START STYLES DOJO SECTION -->
<style type="text/css">
@import "<%= request.getContextPath() %>/js/dijit/themes/soria/soria.css";
@import "<%= request.getContextPath() %>/js/dojo/resources/dojo.css";
</style>
<!-- END STYLES DOJO SECTION -->
hahahah!! Obrigado vou tentar aqui! 