2012-03-27 2 views
1

TreeGrid-DataSource에 XML 데이터를 제공하는 방법은 무엇입니까?SmartGwt : TreeGrid-DataSource에 XML 데이터를 제공하는 방법?

데이터 형식이 xml 인 문자열이 있습니다.

문자열은 XMLDATA =

<List> 
<employee> 
    <EmployeeId>4</EmployeeId> 
    <ReportsTo>1</ReportsTo> 
    <Name>Charles Madigen</Name> 
</employee> 

<employee> 
    <EmployeeId>192</EmployeeId> 
    <ReportsTo>4</ReportsTo> 
    <Name>Ralph Brogan</Name> 
</employee> 
</List> 

데이터 소스는 dataUrl 즉 서버 측 dataComing 형태가 필요했다.

xml 형식의 데이터가있는 경우 clientSide는 어떻게됩니까? 이 데이터를 TreeGrids dataSource에 설정하는 방법?

이 문제에 대한 도움이나 조언을 주시면 감사하겠습니다. 클라이언트 위치에 저장된 XML 파일을 :

답변

0

이 쇼케이스 예는 주어진 쇼케이스 예에서

+0

http://www.smartclient.com/smartgwt/showcase/#tree_databinding_ondemand을하고있는 것 같아. 제 경우에는 String을 XML로 생성하고 TreeGrid-DataSource에이 문자열을 전달하고 싶습니다. – StackOverFlow

+0

클라이언트 측만 재생하므로 모든 DataSource를 사용하지 않고 XML 문자열을 작성하는 것과 동시에 트리를 작성하는 것이 좋습니다 이 트리를 둘러보기 TreeGrid를 제공하기 만하면됩니다. –

+0

@AlainBUFERNE 답장을 보내 주셔서 감사합니다. 나는 벌써 시도했다 -> Tree tree = new Tree(); tree.addList (listOfTreeNodeFromLeafToChild, parentNode); treeGridSeletced.setData (tree); 하지만이 메시지가 나타납니다 ->이 페이지의 스크립트가 바쁠 수도 있고 응답하지 않을 수도 있습니다. 스크립트를 지금 중지하거나 스크립트가 완료되는지 계속 확인할 수 있습니다. 스크립트 : http://127.0.0.1:8888/smartgwttree/sc/modules/ISC_Grids.js:114 – StackOverFlow