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

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

Добавлено: 28 окт 2010, 11:20
Graf
Очень нужна помощь!

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

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

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

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

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

Добавлено: 29 окт 2010, 08:00
Graf
Ок! Приложил более подробное описание проблемы и код страницы!!!

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

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

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

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

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

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

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

Добавлено: 29 окт 2010, 09:27
Graf
Total Commander нашел только 4 файла, где упоминается LIKE '%$USER_VARIABLE%'. А эти файлы я открываю простым блокнотом.

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

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

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

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

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

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

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

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

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