Как избежать повторения данных для повторного ввода выпадающего списка? - PullRequest
0 голосов
/ 07 октября 2010

У меня есть веб-страница, которая должна быть относительно легкой, проблема в том, что у меня есть таблица с редактируемыми пользовательскими данными в каждой строке, и данные содержат раскрывающийся список с сотнями параметров.

Я спорил против использования стольких значений, но, думаю, я не смог найти удовлетворительное решение; так что огромный выпадающий список застрял (здесь мы говорим 35 КБ опций на выпадающий список)

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

  • Заполнение выбранного раскрывающегося списка данными при нажатии
  • Создание пустых раскрывающихся списков и только одного полного раскрывающегося списка, который я мог бы поменять с выбранным, когда это применимо
  • Принудительное редактирование строки только после нажатия на команду edit. я бы очень хотел этого избежать, так как считаю, что мы должны минимизировать количество кликов для пользователя
  • Создание заполняемого поля с прикрепленным меньшим выпадающим списком. Пользователь может либо ввести свое слово и выбрать ближайшее совпадение, либо напрямую выбрать из более короткого списка

Я пытаюсь сохранить списки настолько пустыми, насколько это возможно, потому что таблица должна быть обернута возможным плагином jquery, который сделает ее сортируемой, а обмен 35k данных на строку в каждом клике столбца стоит дорого.

Есть ли у вас какие-либо рекомендации относительно того, как избежать повторения данных? Как вы думаете, я должен действительно добиваться очистки этих данных? Любая хорошая практика или шаблон для решения этой конкретной проблемы? Я обдумываю любой ответ здесь, поэтому не стесняйтесь предложить плагин jquery, или решение для кэширования на клиенте, или что-то еще, что может помочь облегчить мою раздуваться данных ...


Edit: поле автозаполнения является хорошим ответом, но если кто-то найдет способ сделать это управляемым мышью способом, не стесняйтесь сказать мне

1 Ответ

1 голос
/ 07 октября 2010

Идеальный кандидат для автозаполнения поиска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...