我正在尋找一種方式來使用來自服務器的XML響應來填充ListGrid。smartGWT:從服務器檢索數據以填充列表GridGrid
這是我的服務器響應的一個例子:
<?xml version="1.0" encoding="UTF-8"?>
<tbody id="tbody">
<tr>
<word>The</word>
<frequence>12</frequence>
</tr>
<tr>
<word>best</word>
<frequence>3</frequence>
</tr>
...
這是我可以用我在那裏保存XML結果文件(item.xml)填充ListGrid:
public class Frequenze extends DataSource {
private static Frequenze instance = null;
public static Frequenze getInstance()
{
if (instance == null) {
instance = new Frequenze("frequence");
}
return instance;
}
public Frequenze(String id)
{
setID(id);
setRecordXPath("//tr");
DataSourceTextField wordField = new DataSourceTextField("word", "Word");
wordField.setRequired(true);
DataSourceIntegerField frequenceField = new DataSourceIntegerField("frequence", "Frequence");
frequenceField.setRequired(true);
setFields(wordField, frequenceField);
setDataURL("ds/item.xml");
setClientOnly(true);
}
}
現在我不想使用該文件,但我正在尋找一種方法直接從服務器檢索數據。任何人都知道我如何得到這個?