在Spry XMLDataset加载数据时显示加载程序

时间:2008-10-06 10:42:22

标签: javascript spry xmldataset

我正在使用Spry(SpryData.js,xpath.js

    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>

那么如何在加载XML数据时显示加载器动画或“加载文本”

(慢速CD-需要很长时间 - 大约2秒。我的XML文件大100KB)

3 个答案:

答案 0 :(得分:1)

我不太擅长Spry,但你不能在div占位符(&lt; div spry:region =“ds1”......)中添加一个css背景,它将一直显示(也许可以通过观察者替换,该观察者在加载行时设置占位符的背景图像... ...

答案 1 :(得分:0)

是。我找到了它(奇怪的是,不是来自http://labs.adobe.com/technologies/spry上的Spry的文档) 我从这个例子中找到了它 - &gt; http://www.infoaccelerator.net/blog/archives.cfm/date/2006/7

我将这一行放入div标签(spry:region):

<p spry:state ="loading"> Loading ( text or an image ) </p>

答案 2 :(得分:0)

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