Юзабилити: диалог и поле работы с типом "привязка к пользователю"

Рейтинг: 13.1202  
На голосовании
Предложил Пользователь 39858 15.06.2012 12:36:41

Юзабилити: диалог и поле работы с типом "привязка к пользователю"

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

Кроме того, текущий вариант игнорирует "множественность", даже если признак "множественное" не установлен, пользователи могут наподбирать сюда хоть сколько пользователей.

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

Рейтинг: 0.1151  
Пользователь 39858 04.08.2012 00:59:45
Кстати сказать - тут по-тихому как-то тип свойства инфоблока "привязка к сотруднику" в интранете обновился и стал юзать новый компонент intranet.user.selector.new, а заодно обзавёлся методом для поддержки вывода поля для форм бизнес-процессов. Уже плюс.
Правда, "множественность" сделана классическим для БП неудобным способом и вообще не работает. Но всё-таки, всё-таки, это уже кое что.
Рейтинг: 0  
Пользователь 53448 12.04.2013 15:50:22
Тоже было неудобно с выбором пользователей, пришлось написать "интерфейс для заполнения поля", внешний вид скопировал с задач функционал пришлось переписывать.
Выглядит так



предлагаю сделать похожий стандартный интерфейс, множественный и одиночный режим ввода значений с поиском.
Рейтинг: 0  
Пользователь 38597 01.08.2013 12:45:49
Да.. Тип "привязка к сотруднику" появился, но зато пропала возможность указать значение по умолчанию классическим для БП способом. Комментарий техподдержки: "Этого и не должно происходить. В каждом действии свои настройки для каждого поля."

Создал по этому вопросу отдельную идею: http://idea.1c-bitrix.ru/variables-in-the-default-to-bind-to-the-employee/ но похоже всех устраивает "как есть" :(