Anonymous | Login | Signup for a new account | 21-11-24 13:31 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001948 | SAS.Планета | [All Projects] Хотелка | public | 06-06-2013 11:33 | 22-06-2013 19:02 | ||||
Reporter | Robbi | ||||||||
Assigned To | Robbi | ||||||||
Priority | normal | Severity | minor | Reproducibility | N/A | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 121010 | ||||||||
Target Version | 131111 | Fixed in Version | 131111 | ||||||
Summary | 0001948: Если на карте точки перекрывают друг друга то по клику выдается описание только одной метки | ||||||||
Description | Если координаты точек совпадают, то посмотреть кликом по карте можно описание только верхней. Сделал отображение информации о всех метках в точке в одном окне | ||||||||
Tags | интерфейс, метки, отображение | ||||||||
Attached Files | thg-import-osyupj.zip [^] (2,547 bytes) 06-06-2013 11:33 | ||||||||
Notes | |
(0011556) vasketsov (manager) 08-06-2013 20:07 |
Я конечно понимаю, что на биткукете обсуждать веселее, но тем не менее... Существует концептуальная проблема в том, что по некой ОДНОЙ метке (сейчас пока неважно как эта метка определяется) работает контекстная менюшка в главной форме. Как предполагается реализовать возможность вызова операций контекстного меню для ЛЮБОЙ метки под мышкой? |
(0011558) vdemidov (manager) 08-06-2013 20:30 |
На первое время все останется как было |
(0011560) vasketsov (manager) 08-06-2013 21:07 |
То есть вся эта котовасия только ради того, чтобы показать список меток? Может сразу придумать и сделать приемлемо, чтобы не закрывая контекстное меню, можно было выбрать нужную метку из перечня? |
(0011564) vdemidov (manager) 09-06-2013 08:23 |
> Может сразу придумать и сделать приемлемо, чтобы не закрывая контекстное меню, можно было выбрать нужную метку из перечня? Ждем предложений. Лично меня и текущая ситуация устраивает, но если будет хороший вариант, то почему бы нет. |
(0011567) Robbi (developer) 09-06-2013 08:31 |
можно сделать пункт edit группой, внутри список меток. если метка одна-то как было. |
(0011568) vdemidov (manager) 09-06-2013 08:33 |
Попробуйте, но отдельной хотелкой и в отдельном пулреквесте. |
(0011569) Robbi (developer) 09-06-2013 08:50 |
ещё вариант-на странице описания метки делать кнопку открывающую окно редактирования метки |
(0011572) vdemidov (manager) 09-06-2013 10:31 |
> ещё вариант-на странице описания метки делать кнопку открывающую окно редактирования метки Не выйдет. Точнее выйдет, но с такими сложностями, что ну его в баню |
(0011577) vasketsov (manager) 09-06-2013 14:04 |
>Ждем предложений Общая логика: 1. Перетащить все пункты для меток в подменюшку. Это позволит на главном OnPopup только лишь собрать список меток (возможно из одной метки). 2. Перетащить куски, касающиеся меток, из существующего обработчика OnPopup в OnPopup подменюшки. Это позволит при смене текущей метки (пока неважно каким способом) при входе в новую подменюшку реагировать на то, выделена метка или нет, какая, возможно на её тип, и т.п. Теперь вариант смены метки: 1. Добавить подменюшку, в которую на её OnPopup совать метки как подпункты. Если в подменюшку не зашли - работаем с меткой по умолчанию (самой первой по алгоритму выбора). 2. Переключать метку в списке (в подменюшке) можно например по таймауту нахождения на пункте меню (как раскрываются подменюшки или при драг-н-дропе свёрнутые окна проводника), или скроллом колеса мыши, или другой вариант. Важно лишь уметь не закрывая контекстного меню выбрать (включить в подменю) нужную метку, вернуться в подменюшку с операциями для метки и выполнить их. |
(0011578) vasketsov (manager) 09-06-2013 14:05 |
>можно сделать пункт edit группой Там как бы дофига операций с метками, а не только edit или информация о метке. |
(0011581) zed (manager) 09-06-2013 16:59 |
>Общая логика Согласен - наличие этакой менюшки со списком меток, с большими иконками, как в списке выбора карт была бы весьма кстати. На первое время достаточно сделать без всяких извратов, а тупо смотреть, если в месте клика несколько элементов, то вначале выдать этот самый popup, а уже из него открывать эдитора. |
(0011744) vasketsov (manager) 21-06-2013 20:39 |
В общем милости прошу поглядеть в SACS, как получилось реализовать. Технически чтобы кликнуть на менюшке и не закрыть всё, надо сильно извратиться, так что получилось не совсем как хотелось, но зато работает как задумано. 1. Все команды для меток перетащил в подменюшку. 2. Если меток под мышкой больше одной, то сверху появится список с метками. 3. По умолчанию как и раньше берётся метка с минимальной площадью. Пока что если налетаем на точку или полилинию, валим, так что как задумано, работает только с полигонами. Но собственно ради них всё и затевалось. 4. Для выбора меток из списка не надо на него кликать, так как менюшка закроется. Надо просто пролистать его колёсиком или по кнопкам, и подвинуть мышу, чтобы видимый элемент стал как бы выделен. Этого достаточно. 5. Не закрывая подменюшки, надо выбрать рабочий пункт меню (операции с выделенной областью, переключение версии, объедиение меток в категории в выделение, информацию о метке и т.п.) - пункт меню отработает по текущей метке. После десятка раз тренировок почти привык и получается быстро )) В принципе список можно расширить, сейчас один видимый элемент сделан только для наглядности выбора. Если кто придумает, как корректно не закрывать менюшку при клике на список, будет вообще отлично. |
Users who viewed this issue | |
User List | Anonymous (2884x), Robbi (1x) |
Total Views | 2885 |
Last View | 21-11-2024 13:31 |
Issue History | |||
Date Modified | Username | Field | Change |
06-06-2013 11:33 | Robbi | New Issue | |
06-06-2013 11:33 | Robbi | File Added: thg-import-osyupj.zip | |
06-06-2013 14:40 | vdemidov | Tag Attached: интерфейс | |
06-06-2013 14:40 | vdemidov | Tag Attached: метки | |
06-06-2013 14:40 | vdemidov | Tag Attached: отображение | |
08-06-2013 20:07 | vasketsov | Note Added: 0011556 | |
08-06-2013 20:30 | vdemidov | Note Added: 0011558 | |
08-06-2013 21:07 | vasketsov | Note Added: 0011560 | |
09-06-2013 08:23 | vdemidov | Note Added: 0011564 | |
09-06-2013 08:31 | Robbi | Note Added: 0011567 | |
09-06-2013 08:33 | vdemidov | Note Added: 0011568 | |
09-06-2013 08:50 | Robbi | Note Added: 0011569 | |
09-06-2013 10:31 | vdemidov | Note Added: 0011572 | |
09-06-2013 14:04 | vasketsov | Note Added: 0011577 | |
09-06-2013 14:05 | vasketsov | Note Added: 0011578 | |
09-06-2013 16:59 | zed | Note Added: 0011581 | |
11-06-2013 07:18 | vdemidov | Reproducibility | have not tried => N/A |
11-06-2013 07:18 | vdemidov | Status | new => resolved |
11-06-2013 07:18 | vdemidov | Resolution | open => fixed |
11-06-2013 07:18 | vdemidov | Product Version | => 121010 |
11-06-2013 07:18 | vdemidov | Fixed in Version | => 131111 |
11-06-2013 07:18 | vdemidov | Target Version | => 131111 |
20-06-2013 21:05 | vdemidov | Assigned To | => Robbi |
21-06-2013 20:39 | vasketsov | Note Added: 0011744 | |
22-06-2013 19:02 | vdemidov | Summary | Если на карте точки перекрывают друг друга то на нижние нельзя кликнуть и посмотреть => Если на карте точки перекрывают друг друга то по клику выдается описание только одной метки |
22-06-2013 19:02 | vdemidov | Description Updated | View Revisions |
23-06-2013 08:07 | vasketsov | Relationship added | related to 0001976 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |