Страница 1 из 1

OpenLayers SaveStrategy заполучить полный Response

Добавлено: 01 апр 2013, 12:03
Alone
Добрый день.
У меня вот такая ситуация:
На карте есть 2 объекта. Точка и ломаная, с вершиной, проходящей через эту точку.
При перемещении точки и сохранении в бд, мне необходимо перестроить ломаную. На серваке я это сделал, и ответ на StrategySave содержит уже кроме точки и новый объект ломаной, который я планировал заменить на карте.
Но StrategySave вычленяет из ответа только данные по сохраняемым объектам.
Можно ли каким то хитрым образом из колбека (например onCommit) StrategySave выцепить весь gml из ответа?

Re: OpenLayers SaveStrategy заполучить полный Response

Добавлено: 02 апр 2013, 14:33
Alone
Уже не актуально.
Выкрутился.

Re: OpenLayers SaveStrategy заполучить полный Response

Добавлено: 03 апр 2013, 08:16
Denis Rykov
Хорошо, что разобрались. Не поделитесь решением?

Re: OpenLayers SaveStrategy заполучить полный Response

Добавлено: 03 апр 2013, 12:51
Alone
Ну... к Response можно достучаться на уровне протокола, при описании слоя. Поставить там свой колбек... Толку то... Мне нужно было получить Response для обработки по определенному событию (в данном случае Strategy.Save onCommit) Поэтому задача была решена просто другим путем. После сохранения feature - посылается запрос на сервер о выдаче gml конкретных (связаных логически с сохраняемым) объектов. Старые объекты с карты стираются, а сежеполученые рисуются.
Вот как то так...