Flex View Component для привязки к универсальному объекту с помощью отражения - PullRequest
1 голос
/ 25 июня 2011

Существует ли компонент представления Flex, который вы могли бы просто передать ему в виде пользовательского объекта со всеми открытыми полями / свойствами, которые он мог бы отражать, и создать базовое представление пользовательского интерфейса с использованием компонентов Flex.

Можно ли использовать что-то вроде Spark DataGrid с одним элементом, расположенным вертикально.

Это должно было бы только поддерживать:

  • TextField вид примитивов (String, Number, Boolean)
  • Подвид для объектов (рекурсивно отражать подобъекты)
  • Компонент списка для просмотра массивов / словарей

Например, если у вас был такой объект:

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;
}

Ответы [ 3 ]

2 голосов
/ 26 июня 2011

Думаю, вы ищете что-то вроде Kap Inspect: http://lab.kapit.fr/display/kapinspect/Kap+Inspect

0 голосов
/ 22 июля 2011

ObjectUtil также может помочь.

ObjectUtil.toString(obj)

http://livedocs.adobe.com/flex/3/html/help.html?content=usingas_8.html

0 голосов
/ 28 июня 2011

Если вы просто хотите посмотреть, что в вашем приложении, посмотрите на FlexSpy .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...