저는 웹 서비스에서 데이터를 가져와 ListGrid에 저장하기 위해 SmartGWT의 데이터 소스를 사용해 왔습니다. 하위 요소가 없기 때문에이 작업이 효과적입니다. 다음과 같이 그러나 지금은 XML 구조를 가지고 :복잡한 XML/JSON을 사용한 SmartGWT 데이터 검색
<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를 사용합니다. 아직 그것에 노력하고 있지만 지금까지 유망한 찾고 있어요. – AHungerArtist