[英]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.