Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

фильтр списка объектов [решено]

08.05.2014, 14:01
Pavel

Зарегистрирован:
2007-10-20
Сообщений: 55

1. есть компонент в котором есть список полей. Одно из полей имеет свойство "возможен поиск". Это поле имеет тип "множественный выбор".

Надо на одной из страниц сделать ссылку, по которой будет открываться страница с этим компонентом из п.1 с объектами, соответствующих определенным условиям.

Делаю ссылку на страницу http://site.ru/support/send/?srchPat[0][]=1&srchPat[1]=0. В итоге открывается пустая страница с формой, где перечислены мой список и кнопка "Искать".

Если делаю выбор в этой форме и жму Искать, тогда открывается страница http://site.ru/support/send/send.html?action=index&srchPat%5B0%5D%5B%5D=1, где отображаются необходимые объекты.

В документации дона устаревшая информация или я делаю что то не так?

http://netcat.ru/developers/docs/components/searching-and-selection/
Цитата:

Например, для вывода всех людей с именем «Дмитрий» от 20 до 30 лет необходимо подать на страницу параметры:

<a href="http://site.name/page_url/?srchPat[0]=Дмитрий&srchPat[1]=20&srchPat[2]=30">Все Дмитрии</a>
10.05.2014, 01:36
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

обычно браузеры сами урлэнкодят все эти спецсимволы вроде квадратных скобок и кириллицы. У вас не какой-то экзотический браузер?
Если что, вписывайте в href строку, прогнав ее сначала через urlencode.
12.05.2014, 11:19
Pavel

Зарегистрирован:
2007-10-20
Сообщений: 55

Цитата:
обычно браузеры сами урлэнкодят все эти спецсимволы вроде квадратных скобок и кириллицы. У вас не какой-то экзотический браузер?
Если что, вписывайте в href строку, прогнав ее сначала через urlencode.

браузер Chrome, опытным путем выяснилось, что результат зависит от параметра action=index. Без этого параметра результаты не выдаются.
12.05.2014, 14:07
Pavel

Зарегистрирован:
2007-10-20
Сообщений: 55

Цитата:
опытным путем выяснилось, что результат зависит от параметра action=index. Без этого параметра результаты не выдаются.


оказывается действие по умолчанию было Поиск, включил на Просмотр - все ок
198 196 2014-05-12 14:07:56 13634
Описание проекта