Настройки сайта с полем «Поиск или создание...», которые не ищут

Продолжение обсуждения из Справочное руководство по отчетам панели администратора:

dashboard_hidden_reports — это пример настройки с полем управления «Поиск или создание…», которое не возвращает никаких результатов поиска и вместо этого требует точного ввода текста:

image

AskBot поясняет:

Настройка dashboard_hidden_reports конфигурирована как «список» с параметром list_type, установленным в значение «compact», и allow_any, установленным в true. Такая конфигурация означает:

  • Вы можете ввести любой ключ отчета, но нет заранее заполненного списка ключей отчетов для выбора.
  • Элемент управления поиском для этой настройки не получает и не предлагает встроенные ключи отчетов, поэтому ввод частичных или полных названий отчетов не вернет никаких результатов поиска, автодополнения или подсказок.
  • Вы должны вручную ввести правильные ключи отчетов.

Это не идеальный опыт: пробовать несколько поисков и обнаруживать, что ничего не сработает.

Я предлагаю, чтобы такие настройки либо действительно искали список допустимых записей — choices:(defined), allow_any:false — либо, если это невозможно, исключали слово «поиск» из текста подсказки.

5 лайков

Огромное спасибо за эту статью. Я собирался написать, но вы сделали это гораздо лучше.

Могу поделиться своим опытом. Я тоже использовал AI-бота, пытаясь получить ответ. Я предположил, что он ищет то, что я бы назвал «слугой» (slug). Но было запутанно: когда я вставлял слог, ничего не находилось. Я пошёл дальше и «создал» его, и это действительно удалило запись.

Не идеально.

2 лайка