2012-12-17 28 views
0

我一直在使用XMLList和Flex 3 Tree組件來修補XML和Flex 3 Tree組件,並將我的webservice加載到樹的數據提供者中。JSON和Flex樹控件

但是我有很多問題需要格式化XML,才能在樹中正確顯示。

Flex樹是否支持JSON?它會處理來自C#ASP.NET WebAPI調用的JSON並相應地填充樹嗎?還是有一些我需要經過的前期數據處理?

我已經用google搜索這個主題無濟於事。

回答

1

它將支持具有標籤和子屬性的香草物體(您也可以更改樹的配置)。然而,設置類並將加載的數據分析到此模型會更好,因爲您可以使用Flex的便利功能,如強類型和數據綁定。

+0

對,這是有道理的。但是,據我所知,flex樹只接受ArrayCollections和XMLList或XMLListCollections。你是說我需要迭代我的json結果來解析集合中的每個項目到一個類中?我不太清楚你的目標是什麼:p – jhartzell

+0

你有你的模型類,它有兩個必要的屬性:string類型的標籤和mx.collections.IList類型的子類。現在,根實例只是自己填充到mx.collections.IList實現中:function parse(json:String):IList/*您定義的類型* /或函數解析(vallillas:Object/*或Array,取決於根JSON對象* /):IList。 –

+0

謝謝,這是完美的感覺:)很高興看到有人仍然使用柔性,即使我只使用它由於項目的要求。 – jhartzell