View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002423 | Far Manager | Filters | public | 2013-06-03 12:53 | 2018-11-10 12:24 |
Reporter | Acerbic | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Summary | 0002423: Неверно обрабатывается атрибут "Каталог" / Wrong processing of "Directory" attribute. | ||||
Description | для положительных фильтров (+, I) аттрибут "каталог" игнорируется, если снят. Т.е. нельзя создать фильтр "показать элементы не-каталоги". Что интересно, для отрицательных фильтров всё работает как и должно. | ||||
Steps To Reproduce | В панели, содержащей файлы и каталоги: 1) создать новый фильтр с условиями по умолчанию (маска *, атрибут D-) CtrlI Ins Enter 2) применить его. + Enter список файлов и папок не изменился. Ожидаемое поведение - видны только файлы, не каталоги. | ||||
Tags | Filters | ||||
Build | |||||
|
Подобные вопросы уже поднимались в форуме (мной, в том числе). Ничего не изменилось. Чтобы сделать фильтр, скрывающий каталоги, нужно выбрать атрибут D+, а применить с минусом. |
|
http://forum.farmanager.com/viewtopic.php?p=33462#p33462 |
|
это какая-то полная лажа. Мало того, что поведение чекбокса "Каталог" отличается от поведения соседних чекбоксов, в одном блоке с ним находящихся, так оно ещё нигде и не описано. |
|
Описать сможете? |
|
Чтобы зафиксировать это извращение в документации вместо исправления? Пожалуйста: --------------------------------------------------------------------------------- Если все фильтры включения (+ или I) содержат атрибут D-, то эти фильтры обрабатываются особым, уличным способом: директории полностью игнорируют данные фильтры (продолжается сравнение со следующими фильтрами по списку задействованных). Файлы обрабатываются как обычно. Наличие хотя бы одного фильтра включения с атрибутом D+ или D? рассеивает это чёрное колдунство. Мы вообще-то не знаем, зачем оно так надо и откуда всё это произошло. Просто верьте, ОК? П.С. Во имя высшей справедливости если весь блок атрибутов выключен, это считается как наличие атрибута D-. С любовью, FAR team. ---------------------------------------------------------------------------------- |
|
Мозг сломал о ваше описание, но так и не понял ничего. Да, работа фильтров не очевидна, и не документирована. Папки действительно обрабатываются отдельно, и сделано это не спроста, а для того чтобы с "отфильтрованной" панелью не терять возможность навигации по папкам. Возможно есть боле интуитивный способ достичь этого. Предложите. |
|
Я вот тоже пытался придумать. Что если при активации фильтра включения, содержащего D-, автоматически активировать дефолтный фильтр "+ 0. Folders" Получается тоже колдунство, но зато наглядное. Update. Можно и без колдунства. Для этого надо ввести признак фильтра, определяющий участвуют ли в фильтрации папки. |
|
>> Возможно есть боле интуитивный способ достичь этого. Предложите. Сделать фильтрацию одинаковой, как для папок, так и для файлов - т.е. починить флаг D-, чтобы он работал как и все другие флаги. А если кому-то нужны в отфильтрованой панели папки (для навигации или чего ещё), то этот кто-то всегда может на дефолтный фильтр "0. Folders" повесить приоритетное включение "I". |
|
На форуме: http://forum.farmanager.com/viewtopic.php?p=121032#p121032 |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-06-03 12:53 | Acerbic | New Issue | |
2013-06-03 17:51 | shmuel | Note Added: 0011083 | |
2013-06-03 21:03 | 2useven10 | Note Added: 0011084 | |
2013-06-04 03:17 | Acerbic | Note Added: 0011086 | |
2013-06-04 15:45 | JohnDoe | Note Added: 0011089 | |
2013-06-04 18:59 | Acerbic | Note Added: 0011091 | |
2013-06-05 15:55 | JohnDoe | Note Added: 0011099 | |
2013-06-05 16:03 | JohnDoe | Note Added: 0011100 | |
2013-06-05 16:26 | JohnDoe | Note Edited: 0011100 | |
2013-06-07 13:08 | Acerbic | Note Added: 0011113 | |
2014-07-24 13:18 | JohnDoe | Note Added: 0012796 | |
2018-11-10 12:24 | JohnDoe | Tag Attached: Filters |