2008-10-06 6 views
0

J'utilise Spry (SpryData.js,xpath.js)Afficher un chargeur tout Spry XMLDataSet charge les données

var ds1 = new Spry.Data.XMLDataSet("_db/db.xml", "bildiriler/bildiri",{useCache:false}); 
// load the xml tree 

....

<!-- use it in a loop - 
Sometimes the page use "ds1.loadData();" to refresh the data --> 
<div spry:region="ds1" spry:repeatchildren="ds1"> 
<a href="#">{author}</a></div> 

Alors, comment puis-je montrer une animation de chargeur ou "texte de chargement" tandis que les données XML chargement

(Il prend beaucoup de temps -environ 2 sec d'un CD- lent. Mon fichier XML est grand 100KB)

Répondre

1

Je ne suis pas très bon chez Spry, mais ne pouvez-vous pas ajouter un fond css à l'espace réservé div (< div spry: region = "ds1" ...) qui sera affiché à tout moment (et peut être remplacé) grâce à un observateur qui définit l'image de fond de l'espace réservé lorsque les lignes sont chargées) ...

0
<div align="center" spry:region="dsmain" spry:state="loading" > 
<img src="../icon/Loader/1.gif" /> 
<br />please wait ... 
</div> 
Questions connexes