Экспортированный фильтр с предварительно загруженным значением - PullRequest
2 голосов
/ 14 июля 2010

Я определил поле профиля для пользователей под названием «Размер», которое может принимать значения «Маленький», «Нормальный» и «Большой», поэтому оно представлено в виде комбинированного окна. Теперь у меня есть просмотр страницы с открытым фильтром, определенным как «Размер», кроме того, фильтр является необязательным, поэтому в поле со списком представлено значение «Любое».

Два вопроса:

  1. Когда пользователь заходит на страницу просмотра, автоматически отображается список результатов. Можно ли подождать, пока пользователь нажмет «Поиск», чтобы отобразить результаты?
  2. Могу ли я предварительно выбрать значение в поле со значением, сохраненным для этого пользователя в этом поле профиля?, Т.е. если пользователь для значения "Размер" имеет значение "Большой", могу ли я предварительно выбрать "Большой" в поле со списком просмотра страницы поиска?

Спасибо.

1 Ответ

0 голосов
/ 15 июля 2010
  1. Нет, вы не можете. Без написания пользовательского кода это невозможно.
  2. Нет, вы не можете. В любом случае это не имеет смысла, так как считается, что представление отображает содержимое, возможно, нескольких элементов (в данном случае пользовательских профилей). Какое значение должен показывать фильтр? Значение первого отображаемого профиля пользователя?

Можно сделать фильтр, показывающий последнее значение, выбранное пользователем. Предположим, что пользователь A выбирает Big, а затем все время, когда пользователь A просматривает это представление, он увидит профили пользователей, для которых поле Size содержит значение Big. Пользователь A, очевидно, может изменять значение фильтра в любое время.

...