2011-06-24 32 views
1

是否存在Flex視圖組件,您可以將它傳遞給自定義對象,使其具有可以反射並使用flex組件生成基本UI視圖的所有公共字段/屬性。使用反射將Flex視圖組件綁定到通用對象

是否可以使用類似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; 
} 
+0

我真的不明白你問什麼。你是否想要一些基於你發送的任意對象在運行時動態生成你的UI的東西? – JeffryHouser

+0

我想要一個快速和骯髒的方式來做一個對象「toString()」,但它將映射到Flex用戶界面。 – Dougnukem

+0

但是,toString與用戶界面無關。我想我還是不明白。 – JeffryHouser

回答

0

如果你只是想看看什麼是什麼在你的應用程序,看看FlexSpy