#0
by Гений 1С
Требования: 1. Занимать минимум места. 2. В любое состояние (истина, ложь, неопределено) переходить с одного клика мышью. Какие варианты? Я пока рассматривал: 1) Стандартный флажок с тремя состояниями. 2) Выбор из перечисления из трех состояний. Засада в том, что если для перехода нужно сделать два выбора, срабатывает лишний раз отбор. Решение используется в отборе.
#3
by Гений 1С
вопрос не как отображать, а как быстро переключаться из любого состояния в любое другое, не проходя третье.
#6
by Гений 1С
да, тоже хороший вариант. гм, если именно список а не поле ввода со список, тоже катит. Но радиобатоны кажутся лучше. ;-)
#7
by Гений 1С
а может быть обычный флажок, а рядом кнопка очистить, которая переводит его в состояние неактивный?
#9
by АП
Список либо радиобатОн тем более, что оба варианта предусматривают возможность дальнейшего расширения
#10
by Гений 1С
дальнейшее расширение не нужно, точно 3 состояния. Мне нравится - одним кликом и места всего на 2 элемента управления. А не на 3 как с радиобатаном и списком.
#15
by Сюзи
Если неактивный серенький, то или при усатновке истина или при усатновке ложь надо будет кликнуть дважды, а как я поняла против правил
#16
by Wladimir_spb
В только мое предположение. Афтор наверняка все предусмотрел.) Хотя я думаю, что сейчас более актуален поиск подходящего радиобатона.)
#17
by Сюзи
А можно воспользоваться правой кнопкой? Например, если упорядочить состояния, то с правой кнопкой будем переходить в следующее состояние, а левой в предидущее.
#21
by Гений 1С
Экономия времени нужна! Заметь - ты нажимаеть кнопку раскрытия списка, а затем выбираешь элемент. Два действия. Самый экономный вариант - это галочка + кнопка очистки.
#24
by Гений 1С
мдя, в моем варианте из неопределенного состояния всегда однозначно выходишь, не катит, мдя...
#28
by Гений 1С
нет, все таки самый экономный вариант такой: флажок+кнопка очистить. В начале флажок обычный - меняется с истины на ложь. Если нажать очистить флажок станет серым (три состояния). Если щелкнуть по флажку, он станет в истину, если еще раз щелкнуть по очистить, он станет в ложь. ;-)
#29
by Wladimir_spb
А потом объяснять это пользователю. Пусть заучит. Можно инструкцию на монитор приклеить. Как раз на сэкономленное поле.)
#35
by DrWatson
Дельное тут где-то предложение было насчет правой кнопки. Можно же своё контекстное меню сделать их которого и устанавливать 3-е состояние. И место под кнопкой экономится
#36
by Wladimir_spb
Идея интересная, но как привязать обработчик к самому клику, а не выбору из меню. Иначе это будет тоже самое, что выпадающий список - два действия вместо одного. КонтекстноеМеню (ContextMenu) Использование: Чтение и запись. Описание: Тип: Неопределено, КоманднаяПанель, КнопкаКоманднойПанели. Свойство определяет, какое контекстное меню будет показано у элемента управления. Значением свойства может являться элемент управления типа КоманднаяПанель или одна из его кнопок-подменю. Если значением является Неопределено, то контекстное меню открыто не будет.
#37
by Гений 1С
пользователь интуитивно поймет. Место на вес золота. ;-) и клики тоже на вес золота.
#41
by luns
Самый лучший вариант, как мне кажется. Сразу видно состояние, переключается в один клик, а самое главное никому ничего объяснять не нужно (только на всякий случай подсказки всплывающие сделать) Юзабильно!
#43
by luns
Всегда приходиться искать компромисы.. Место - переживут пользователи, а неудобство нет...
#44
by Гений 1С
привыкнут, я уже сделал, интуитивно все понятно. Кнопка очистка - сброс фильтра, а флажок работает как положено.
#45
by Гений 1С
Я придумал новый вариант интерфейсного решения... ;-) На примере, пусть нам нужно отобрать все документы или только проведенные или только непроведенные. Т.е. используется сочетание флажка и надписи. При щелчке на надписи ее значение меняется на противоположное. Вы такое встречали, или это ноу-хау?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- В Форме списка справочника активизировать нужную строку
- В Форме списка справочника активизировать нужную строку
- По умолчанию при нажатии Ctrl-F поиск настроен на поиск по текущей колонке
- Помогите ментально: Запись не верна. Период не может быть пустым
- Как получить полную структуру подчиненности?
- Флажок в Табличном поле
- Как вывести параметры запроса в заголовок таб.документа в консоли отчетов
- Как правильно "ПолучитьСтроку() = 1" или "ПолучитьСтроку() > 0 " ?
- v7: Как учитывать векселя
- Упал сервер 1С при создании нового подключения база оказалась пустой
- Проблема открытия списка подчиненных документов.
- Как добавить вычисляемую колонку в автом. генерир. макет постр-лем отчета
- Как правильно обновить конфу ?
- Загрузка табеля из Excel в ЗиК
- УПП просроченная дебиторская задолженность
- КД 2.0. Перенос документов: Выгрузка
- v8: Ошибка СУБД. Длина ключа индекса превышает максимально допустимую
- Связывание таблиц по В ИЕРАРХИИ
- Как урезать полные права
- Подсчет разницы времени в 1с