![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2004
Адрес: Kazakhstan, Almaty
Сообщений: 5
|
Добрый день,
Вопрос следующий: Есть HTTPService с id="srv", которому по GET приходят xml-данные e4x. Есть Grid, в который можно прописать в dataProvider = '{srv.lastResult.root.node}' и все в гриде будет отображаться. Теперь же мне нужно измененные в гриде данные отправить обратно на сервер. И еще сделать так, чтобы dataProvider = ссылался не на srv.***, а на, скажем, функцию типа гет, которая возвращает svr.lastResult.root.node. Т.е. dataProvider = '{varXML}', где varXML имеет вид Так вообще можно сделать? Когда в dataProvider стоит {srv.lastResult.root.node}, то после запроса данных они появляются в гриде. Когда же там прописана функция типа гет varXML, то ничего не появляется после отрабатывания запроса. Т.е. dataProvider не запрашивает данные у varXML, но HTTPService через .lastResult как-то обновляет себя в dataProvider={svr.lastResult}. Как это можно реализовать? Цель заключается в следующем: создать объект, который взаимодействует с серверными xml, реализует в себе методы open,post, и который можно использовать повторно, а не создавать каждый раз отдельно HTTPService, request, xml, прописывать логику и т.д. Фактически необходим объект, в который параметром приходило бы название xml-ки, допустим, а на выходе получали провайдер, который можно использовать в качестве dataProvider грида или других элементов. При этом все изменения произведенные над ним можно запостить, непосредственно обратившись к объекту. Прошу простить, если выразил мысль невнятно. Может я не знаю основ flex, но дни поиска в интернете пока ничего не дали. |
![]() |
Часовой пояс GMT +4, время: 16:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|