В моем приложении есть несколько ArrayCollections и DataGrid. Количество ArrayCollections определяется входными данными. Как создать собственный поставщик данных для каждого столбца DataGrid?
Как создать собственный поставщик данных для каждого столбца DataGrid?
Ответы (1)
Хорошей отправной точкой было бы наследование DataGrid и переопределение набора функций dataProvider. Затем вам нужно реализовать всю логику, которая отвечает за работу со структурой данных. Но без глубоких знаний Flex сделать это будет непросто.
Вместо этого я предлагаю вам создать своего рода утилиту, которая объединит ваши данные в формат, который принимает DataGrid.
person
Worker
schedule
13.03.2011
Спасибо. Я плохо разбираюсь в Flex. Я подумал создать утилиту, которая объединит мои данные в формат, который принимает DataGrid. Но даже здесь я не нашел решения. У меня есть XML-документ, из которого я читаю данные. Если он содержит 10 элементов, я создал 10 ArrayCollections и поместил их в массив. С данными в ArrayCollections я выполняю множество вычислительных операций. Поэтому мне очень удобно хранить их в коллекции ArrayCollection. Какая структура данных была бы наиболее удобной в этой ситуации? Может быть XML? Хотелось бы найти продуктивное решение.
- person M1sha; 14.03.2011
Если вы получили ответ для сервера, подумайте о том, чтобы настроить код вашего сервера, чтобы он возвращал один XML. XML - отличная вещь для работы во Flex. Подумайте, как можно упростить свой код. Мне кажется, что у вас довольно простая задача, но вы используете сложнейший подход. p.s. Если вам нужна дополнительная помощь - опишите подробнее :-) Всего наилучшего, Макс.
- person Worker; 14.03.2011
Спасибо, MinimeDJ. Я сделал это с помощью XML.
- person M1sha; 22.03.2011