Всем привет!
Я разрабатываю приложение на движке DevExpress XAF (C#) и пытаюсь интегрировать YandexMap как PropertyEditor для полей типа System.String. В предыдущих версиях всё прекрасно работало, но начиная с версии DX 11.2, они изменили архитектуру WEB приложения и теперь старницы редакторов загружаются посредством Ajax (частичная перегрузка страницы). Тоесть с технической стороны это выглядит так: Пользователь прожимает кнопку выбора редактора в меню слева, а в центральную зону посредством Ajax подгружается редактор состоящий из определённых полей, вместе с ним и YandexMap редактор, который я написал, НО при инициализации получается ошибка инициализации карты, чтото типа YMaps не найден! Кусок JavaScript кода который приходит посредством Ajax следующий (частично):
=========================================
<script id="dxss_676113695" type="text/javascript">\n<!-\-\nTestFunc(
=========================================
DIV контейнер с id="VSC_MainLayoutEdit_xaf_l9_YandexMap" я здесь не привожу т.к. он в порядке.
Естественно, что перед тем как запостить вопрос сюда я общался с поддержкой из DevExpress, вот мой тикет: http://www.devexpress.com
Судя по ответам поддержки проблема заключается в том что в JavaScript по адресу "http://api-maps.yandex.ru
Вопрос:
Каким образом правильно производить инициализацию YandexMap из рутины Callback запроса? Статей на эту тему я не нашёл ...
Честно говоря я не до конца осознаю в чём проблема и кто виноват, т.к. пытаюсь подружить программные продукты 2 разных вендоров "yandex" и "devexpress". На данный момент "devexpress" утверждает что "yandex" не может инициализироваться из Callback заппроса ... Я не берусь что либо утверждать, т.к. API карт я не писал.
Заранее благодарен за конструктивные ответы.