gpt4 book ai didi

java - 使用复杂的 XML/JSON 进行 SmartGWT 数据检索

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:29 25 4
gpt4 key购买 nike

我一直在使用 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 展示示例的结构都相对简单(我看到过)。

如果重要的话,我确实可以访问代表这些不同字段的 JAXB 带注释的类,但我不知道如何在 SmartGWT 框架中使用它们。

最佳答案

调用数据源的 fetchData 方法时,您可以重写 DSCallback 的执行方法。基本上我对那些应该是逻辑记录的东西使用 getAttributeAsRecordArray 。仍在努力,但到目前为止看起来很有希望。

关于java - 使用复杂的 XML/JSON 进行 SmartGWT 数据检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7198744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com