2012-03-27 4 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をやっているように見えます。私の場合、xmlを文字列として生成しています。この文字列をTreeGrid-DataSourceに渡したいとします。 – StackOverFlow

+0

クライアント側のみを再生しているので、DataSourceを使用せずにXML文字列を作成するのと同時にツリーを構築することをお勧めしますこのTreeをTreeGridに渡すだけです。 –

+0

@AlainBUFERNE返信ありがとうございます。私はすでに試してみました - >ツリーツリー=新しいツリー(); tree.addList(listOfTreeNodeFromLeafToChild、parentNode); treeGridSeletced.setData(tree);しかし、私はこのメッセージを受け取りました - >このページのスクリプトがビジーであるか、応答が停止している可能性があります。今すぐスクリプトを停止するか、スクリプトが完了するかどうかを確認することができます。 スクリプト:http://127.0.0.1:8888/smartgwttree/sc/modules/ISC_Grids.js:114 – StackOverFlow

関連する問題