2010-02-17 3 views
1

Я разрабатываю приложение для внутренних сообщений, которое должно использоваться примерно 500 пользователями. При создании нового сообщения он спросит, кому вы хотите отправить сообщение. Вместо того, чтобы показывать пользователю список из 500 пользователей, которые они могут выбрать (т. Е. Они могут отправлять только 20-30 из 500 пользователей), я хотел спросить, было ли более удобное для пользователя и/или более эффективное способ сделать это - без пользователь должен набирать имена получателей способом «автоматически предлагать» (например, как это делает FaceBook). Решение может основываться на функциональности Jquery/Ajax.Лучший способ выбора нескольких элементов флажка

ответ

0

Ребята, вот что я придумал в конце;

http://pastebin.me/c46afb39cddf7945967e2a6f17078d52

Это не идеальный, но я не мог думать ни о чем другом. Вы можете выбрать все флажки, или вы можете щелкнуть и перетащить выделение, чтобы выбрать несколько флажков за один раз. Для этого используется JQuery UI «selectable».

+1

Было бы неплохо, если бы элементы отреагировали как-то, когда мышь (изменение цвета текста - один пример). Некоторые люди могут неохотно клик для экспериментов.Кроме того, курсор должен измениться на «указатель», когда «Toggle Check All» затушевывается. – montrealist

+0

@dalbaeb - спасибо за совет, я добавил, что до конца функциональности. –

+0

заботиться о том, чтобы поделиться финальным код? :) – Alex

1

Есть ли общий способ группировки людей, которые получат электронные письма, то есть разные отделы? Если это так, вы можете разбить флажки на несколько категорий и добавить флажки, которые говорят, например, «отправить по электронной почте весь маркетинг», чтобы автоматически выбрать этих людей. Это упростило бы чтение и упрощение использования.

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

+0

Пользовательские списки рассылки будут отличной идеей. Позвольте пользователю легко добавлять/удалять людей одноразовым способом (автозаполнение может работать здесь) после того, как будет создан сохраненный список. Посмотрите, можете ли вы получить статистику использования, чтобы создать резервную копию заявки, в которой пользователи обычно отправляют электронную почту той же группе людей. –

+0

Хороший ответ, но, к сожалению, это не вариант, иначе я бы спустился по маршруту группировки :( –

Смежные вопросы