Проблема с поиском в mapguide studio 2011!!!

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Graf
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 окт 2010, 09:03
Репутация: 0

Проблема с поиском в mapguide studio 2011!!!

Сообщение Graf » 28 окт 2010, 11:20

Очень нужна помощь!

Уважаемый форумчане. Обращаюсь к Вам за помощью, может быть Вы мне поможите с моей проблемой. Я новичок в работе mapguide studio, и столкнулся с такой проблемой. Когда я создаю поиск с помощью фильтра: "Name" LIKE '%$USER_VARIABLE%', то поиск работает (все находит), но только при Target: New Window, но как только я хочу, чтобы поиск выводился в Task Pane (или в Search Pane) поиск не работает, пишет в низу страницы "ошибка страницы". Но если я уберу знак %, т.е. "Name" LIKE '$USER_VARIABLE', то поиск работает и в Task Pane. Вот такая вот проблема.

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение JEY » 29 окт 2010, 07:44

Привет! Прежде чем определиться в чем же именно проблема, нужно знать где же источник ошибки. Понятно, что Вы используете фильтр, но где именно он применяется?

Я так понимаю, что проблема возникает не в исходном коде MapGuide Studio 2011, а в исходном коде веб-страницы? Если можно, то приложите хотя бы скриншот или описание проблемной части исходного кода. Не исключено, что если не я, то кто-нибудь еще поможет Вам разобраться.

Graf
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 окт 2010, 09:03
Репутация: 0

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение Graf » 29 окт 2010, 08:00

Ок! Приложил более подробное описание проблемы и код страницы!!!
Последний раз редактировалось Graf 08 ноя 2010, 05:25, всего редактировалось 1 раз.

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение JEY » 29 окт 2010, 08:22

Я скачал и просмотрел вложения. Что-то я не нашел текста LIKE '%$USER_VARIABLE%'. Наверное я плохо искал. А где именно находится метод, отвечающий за поиск и выдачу результатов поиска?

Graf
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 окт 2010, 09:03
Репутация: 0

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение Graf » 29 окт 2010, 08:40

Через поиск нашел 2 файла. Прикладываю! Они лежат в C:\Program Files\OSGeo\MapGuide\Server\Repositories\Library
Последний раз редактировалось Graf 08 ноя 2010, 05:25, всего редактировалось 1 раз.

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение JEY » 29 окт 2010, 09:17

Во вложении файлы из репозитория MapGuide. Они обычно не читабельны. Проблема остается актуальной. Так где же был использован фильтр LIKE '%$USER_VARIABLE%'?

Graf
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 окт 2010, 09:03
Репутация: 0

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение Graf » 29 окт 2010, 09:27

Total Commander нашел только 4 файла, где упоминается LIKE '%$USER_VARIABLE%'. А эти файлы я открываю простым блокнотом.
Последний раз редактировалось Graf 08 ноя 2010, 05:24, всего редактировалось 1 раз.

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение JEY » 29 окт 2010, 09:49

Я начинаю понемногу разбираться. Получается что Вы правите файл шаблона Flexible Layout, а мне до этого момента казалось, что Вы работаете над собственным сайтом.

Скажу только одно. Я не пробовал изменять файлы шаблонов или файлы репозитория. Поиск я реализовывал так же, как было описано в примерах и в документации, при этом использовал ASP.NET. Выборка объектов осуществлялась средствами MapGuide .NET API. Результаты поиска выдавались на ту же веб-страницу, откуда вызывалась функция поиска.

Graf
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 окт 2010, 09:03
Репутация: 0

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение Graf » 29 окт 2010, 10:01

Даже, если не править шаблон, все равно с таким фильтром поиск не открывается в панели. Сейчас попробывал на чистом шаблоне, така я же проблема, что и у меня. Конечно можно оставить вариант открытия в новом окне, но хотелось бы в тойже панели :cry:

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение JEY » 29 окт 2010, 10:18

Понятно. То есть примеры и документация не помогли? Можно посмотреть как работают MapGuide Live Applications по этой ссылке. Я сейчас сам смотрю, чего и Вам советую.

Graf
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 окт 2010, 09:03
Репутация: 0

Re: Проблема с поиском в mapguide studio 2011!!!

Сообщение Graf » 08 ноя 2010, 05:29

Спасибо JEY, что ответил мне. Написал письмо на форум "osgeo-org" и там посоветовали использовать фильтр LIKE '% 25 $ USER_VARIABLE% 25 \'. Сделал как посоветовали и поиск заработал. :D . Поэтому спешу поделиться, может быть кому-нибудь и я помогу.

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость