[英]SmartGWT data retrieval with complex XML/JSON
我一直在使用SmartGWT的数据源从Web服务获取数据并将其放入ListGrid。 因为没有子元素,所以效果很好。 但是,现在我有一个XML结构,如下所示:
<persons>
<person>
<field1>blah</field1>
<field2>blah2</field2>
<tests>
<test>
<testName>name</testName>
<testValue>value</testValue>
</test>
</tests>
<answers>
<answer>
<answerField>blah</answerField>
<answerField2>blah2</answerField2>
</answer>
</answers>
</person>
我将如何使用数据源将人员字段放在一个列表网格中,将测试子元素放在另一个列表网格中,将答案子元素放在另一个列表网格中? 没有什么像setSubRecordXPath一样,我也看不到如何使用值XPath允许我检索我需要的数据。 我也看不到如何使用多个数据源。
有人可以告诉我如何执行此操作或将我指向资源吗? SmartGWT Showcase示例都是相对简单的结构(我看到了)。
如果很重要,我可以访问代表这些各个字段的JAXB注释类,但是我不知道如何在SmartGWT框架中使用它们。
调用数据源的fetchData方法时,可以覆盖DSCallback的execute方法。 基本上,我在应该是逻辑记录的那些东西上使用getAttributeAsRecordArray。 仍在努力,但到目前为止看起来很有希望。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.