SASGIS - SAS.Планета
View Issue Details
0002723SAS.Планета[All Projects] Хотелкаpublic15-05-2015 17:4828-05-2015 08:09
Papazol 
zed 
normaltweakhave not tried
resolvedfixed 
Windows7Professional
.Nightly 
150915150915 
0002723: Не отмечать текущий зум в чекбоксе выбора зумов
До момента, когда стало возможно отмечать сразу несколько зумов в Операциях с выделенной областью, отмеченный заранее текущий зум был неудобен, но при постановке "галки" на нужном зуме предустановленная "галка" снималась. Не так происходит теперь. Приходится всякий раз тыкать в чекбокс текущего зума, чтобы убрать его из списка обрабатываемых. Иногда забываешь сделать это, и закачивается... ну, в общем, то, чего не ожидаешь.

Не знаю, у кого как, а у меня текущий зум в 100% случаев не подлежит обработке, а служит только для контроля процесса через карту заполнения.

Суть хотелки: не ставить "галку" на чекбоксе текущего зума, то есть не ставить вообще никуда.
No tags attached.
Issue History
15-05-2015 17:48PapazolNew Issue
15-05-2015 18:07vasketsovNote Added: 0015922
15-05-2015 20:17PapazolNote Added: 0015928
15-05-2015 20:43vasketsovNote Added: 0015929
15-05-2015 22:08PapazolNote Added: 0015930
28-05-2015 08:08zedNote Added: 0015953
28-05-2015 08:09zedStatusnew => resolved
28-05-2015 08:09zedFixed in Version => 150915
28-05-2015 08:09zedResolutionopen => fixed
28-05-2015 08:09zedAssigned To => zed
28-05-2015 08:09zedTarget Version => 150915

Notes
(0015922)
vasketsov   
15-05-2015 18:07   
Может тогда включать текущий зум, если все выключены, а если хотя бы один включен, то ничего не менять?
(0015928)
Papazol   
15-05-2015 20:17   
Когда окно "Операции с выделенной областью" открывается, там ещё ничего не включено, кроме текущего зума. Запоминания зумов, обрабатывавшихся в предыдущий раз, нет.
Если чел забыл отметить зум(ы), сообщение выдать, да и всё.
А обрабатывать принудительно текущий зум неправильно.
(0015929)
vasketsov   
15-05-2015 20:43   
При выборе операций с выделенной областью окно может быть уже открыто, с какими-то зумами, у меня оно не закрывается после запуска рабочих потоков.

Поэтому в общем случае надо различать разные ситуации:
а) окно уже открыто и какие-то зумы выбраны;
б) окно уже открыто, но никаких зумов не выбрано;
в) окно ещё не открыто.

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

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

Что делать с остальными закладками? Там тоже есть зумы. Тоже ничего не менять нигде?
(0015930)
Papazol   
15-05-2015 22:08   
а) Если окно уже открыто и в нём есть выбранные зумы, значит, их выбрал пользователь. Следовательно, ничего делать не нужно. Нужно ждать нажатия "Начать" и проверять, выбрал он или нет. Если выбрал, выполнять то, что он задал. Если не выбрал, выводить сообщение "Не выбрано ни одного зума".

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

в) Если окно ещё не открыто, о чём может идти речь? Ждём, пока будет открыто.

Я бы предпочёл, чтобы на всех закладках, на которых можно выбирать зумы, при открытии окна ничего выбрано не было. Короче, выбирать зумы должен пользователь.
(0015953)
zed   
28-05-2015 08:08   
> Запоминания зумов, обрабатывавшихся в предыдущий раз, нет.
Вообще-то, на всех вкладках, кроме Загрузить, такое запоминание есть. Сделал и тут. Теперь при первом открытии этого окна не будут установлены вообще никакие зумы, а при последующих показах будут отмечены зумы, установленные в прошлый раз.