Редактирование фильтра
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 25.10.06 11:12
Оценка: 38 (4)
Выношу из одного частного обсуждения вот такую идею способа представления фильтра:



Здесь изображено как меняется дерево при раскрытии плюсиков.

Ну а отдельные строчки можно уже редактировать in-place либо открывать для них окно редактирования...
Re: Редактирование фильтра
От: vvaizh http://izh-test.sourceforge.net/
Дата: 25.10.06 11:20
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Ну а отдельные строчки можно уже редактировать in-place либо открывать для них окно редактирования...


не сложновато для пользователей?
http://izh-test.sourceforge.net/russian/introduction.html
Re: Редактирование фильтра
От: _FRED_ Черногория
Дата: 25.10.06 11:25
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Выношу из одного частного обсуждения вот такую идею способа представления фильтра:

N>http://www.ljplus.ru/img/n/z/nzeemin/FilterEditing.png
N>Здесь изображено как меняется дерево при раскрытии плюсиков.

А не пугает (пользователя) то, что при раскрытии ноды что-то необъяснимым образом меняется и визуально становится практически невозможно определить, где же было выделение до раскрытия?

N>Ну а отдельные строчки можно уже редактировать in-place либо открывать для них окно редактирования...


Вообще, идея нравится.
... << RSDN@Home 1.2.0 alpha rev. 652>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
Re[2]: Редактирование фильтра
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 25.10.06 13:34
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>А не пугает (пользователя) то, что при раскрытии ноды что-то необъяснимым образом меняется и визуально становится практически невозможно определить, где же было выделение до раскрытия?


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

Как сегодня сказал один мой коллега — "еще не разу видел фильтра, которым бы было не противно пользоваться". Полностью с ним согласен...
Re[3]: Редактирование фильтра
От: Аноним  
Дата: 26.10.06 07:26
Оценка:
N>Как сегодня сказал один мой коллега — "еще не разу видел фильтра, которым бы было не противно пользоваться". Полностью с ним согласен...

Если простенький то мне вот такой нравится:
Re[4]: Редактирование фильтра
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 26.10.06 07:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Если простенький то мне вот такой нравится:

А>

Это действительно простой случай, объединение операций только через И или только через ИЛИ.
Речь же изначально идет о фильтрах с более сложной структурой — с ними и возникают проблемы.
Re[3]: Редактирование фильтра
От: _FRED_ Черногория
Дата: 26.10.06 08:45
Оценка:
Здравствуйте, nzeemin, Вы писали:

_FR>>А не пугает (пользователя) то, что при раскрытии ноды что-то необъяснимым образом меняется и визуально становится практически невозможно определить, где же было выделение до раскрытия?


N>Если мне не изменяет память, обычно при раскрытии плюсика выделение никуда не девается.


А как ты это узнаешь\докажешь? Что общего будет у узла, на котором было выделение до раскрытия и у узла, на котором окажется выделение после раскрытия?

N>Ну а то, что меняется — в первый раз может испугать, это да. Но повторное нажатие на плюсик покажет ему, что все не так плохо


Было бы здорово кроме текста идентифицировать узел (для пользователя) ещё каким-либо образом, не меняющимся при раскрытии\закрытии. Например, таким параметром может быть цвет (текста\фона\иконки\… — отдельный вопрос).
... << RSDN@Home 1.2.0 alpha rev. 0>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
Re: Редактирование фильтра
От: Ватакуси Россия  
Дата: 29.10.06 18:48
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Выношу из одного частного обсуждения вот такую идею способа представления фильтра:


N>


N>Здесь изображено как меняется дерево при раскрытии плюсиков.


N>Ну а отдельные строчки можно уже редактировать in-place либо открывать для них окно редактирования...


Лично мне по душе вариант со списком. Т.е. каждая строка, это условие, а переходы между ними это логические операции. Проще получается.
Все будет Украина!
Re: Редактирование фильтра
От: Spidola Россия http://www.usametrics.ru
Дата: 08.11.06 09:12
Оценка: 13 (2)
Здравствуйте, nzeemin, Вы писали:

N>Выношу из одного частного обсуждения вот такую идею способа представления фильтра:


N>


N>Здесь изображено как меняется дерево при раскрытии плюсиков.


N>Ну а отдельные строчки можно уже редактировать in-place либо открывать для них окно редактирования...


В общем и целом интересно. Несколько дополнительных мыслей:

1) Слово LIKE весьма специфично и, как показывает практика, пользователи не всегда понимают его суть, особенно если возникает необходимость сделать фильтр типа LIKE '%Иванов' и тому подобные. Всё-таки лучше было бы, ИМХО, найти другое словоюрешение для таких случаев.

2) Предполагаю, что для фильтров, содержащих N>5 условий восприятие будет уже достаточно сложно.

3) Очень неплохо было бы ввести цветовое выделение типа такого:

это будет давать пользователю возможность не анализировать заново раскрытый список (известно, что краткосрочная цветовая память у человека работает лучше, чем память на символы)

4) Самое, наверное, важное замечание — это возможное непонимание пользователем "стековой нотации" записи фильтра. Поясняю. Нормальному человеку (который никогда не писал синтаксических анализаторов к компилятору) куда как проще воспринимать логику последовательно, а не как стек. В текущем примере представлена следующая логика раскрытия:

ИЛИ
"Аргумент 1"
"Аргумент 2"

а люди всё-таки воспринимают следующую логику записи:
"Аргумент 1" ИЛИ "Аргумент 2"

Поэтому рядом с плюсом (т.е. собственно название узла) нужно ставить Аргумент, а не действие, а действие. Например, что-то вроде этого:

(-) Заказчик СОДЕРЖИТ "Иванов"
    И
        (-) Сумма_заказа > 10000
            ИЛИ
            Приоритет > 3
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Редактирование фильтра
От: squiz  
Дата: 10.11.06 00:43
Оценка: :))) :))
Здравствуйте, Spidola, Вы писали:

S>1) Слово LIKE весьма специфично и, как показывает практика, пользователи не всегда понимают его суть, особенно если возникает необходимость сделать фильтр типа LIKE '%Иванов' и тому подобные. Всё-таки лучше было бы, ИМХО, найти другое словоюрешение для таких случаев.


Предлагаю заменить на ТИПА
Never underestimate those behind you...
Re: Редактирование фильтра
От: Аноним  
Дата: 04.12.06 00:17
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Выношу из одного частного обсуждения вот такую идею способа представления фильтра:


Очень удобно работает решение от DevExpress. Не хватает мелких доработок. Зато просто и наглядно.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.