是否存在一个Flex视图组件,您可以将一个带有所有公共字段/属性的自定义对象传递给它,它可以反映这些字段/属性,并使用Flex组件生成一个基本的UI视图。
是否可以使用类似Spark DataGrid的东西,其中一个项目垂直排列。
它只需要支持:
- 基元的TextField视图(字符串、数字、布尔值)
- 对象的子视图(递归地反映子对象)
- 列出要查看阵列/词典的组件
例如,如果你有一个这样的对象:
public class CustomerData {
public var customerName:String;
public var addresses:Vector.<Address>;
}
public class Address {
public var street:String;
public var houseNumber:Number;
public var zipcode : String;
}
我想你可能正在寻找类似Kap Inspect的东西:http://lab.kapit.fr/display/kapinspect/Kap+检查
如果您只想了解应用程序中的内容,请查看FlexSpy。
ObjectUtil也可以做到这一点。
ObjectUtil.toString(obj)
http://livedocs.adobe.com/flex/3/html/help.html?content=usingas_8.html