2012-12-17 3 views
0

XML 및 Flex 3 Tree 구성 요소를 사용하여 XMLList를 사용하고 웹 서비스를 트리의 데이터 제공자로로드하고 있습니다.JSON 및 Flex 트리 컨트롤

그러나 트리에서 올바르게 표시하기 위해 XML 형식을 지정하는 데 많은 문제가 있습니다.

플렉스 트리가 JSON을 지원합니까? C# ASP.NET WebAPI 호출에서 JSON을 처리하고 이에 따라 트리를 채울 수 있습니까? 아니면 사전 처리가 필요합니까?

나는이 주제를 소용이 없다.

답변

1

레이블 및 하위 속성이있는 바닐라 개체를 지원합니다 (트리 구성을 변경할 수도 있음). 그러나 강력한 형식 지정 및 데이터 바인딩과 같은 Flex의 편리한 기능을 사용할 수 있으므로 클래스를 설정하고로드 된 데이터를이 모델로 구문 분석하는 것이 좋습니다.

+0

오른쪽입니다. 그러나 flex 트리는 ArrayCollections와 XMLList 또는 XMLListCollections 만 허용합니다. 컬렉션의 각 항목을 클래스로 구문 분석하는 json 결과를 반복해야한다고 말하고 있습니까? 나는 당신이 이걸로 어디로가는 지 꽤 모르겠다 : p – jhartzell

+0

당신은 두 가지 속성, 즉 string 형의 라벨과 mx.collections.IList 형의 자식을 가지는 Model 클래스를 가지고있다. 이제는 루트 인스턴스가 mx.collections.IList 구현 자체에 채워집니다. function parse (json : String) : 사용자가 정의한 유형의 IList/* * 또는 function parse (vallillas : Object/* 또는 Array, 루트 JSON 객체에 따라 다름 * /) : IList. –

+0

감사합니다. 완벽한 의미입니다. :) 프로젝트 요구 사항으로 인해서 만 사용하고 있어도 다른 사람들이 여전히 Flex를 사용하고 있습니다. – jhartzell

관련 문제