ThinkGeo.com    |     Documentation    |     Premium Support

Right click while EditOverlay.TrackMode = Rectangle

Hi,


In my application, I keep the  EditOverlay.TrackMode = Rectangle until the user decides that he/she is done drawing shapes.


What I want to do is allow the user to right click on a newly drawn shape while EditOverlay.TrackMode = Rectangle, and the right click will then delete that shape


Currently, using the right button in this mode just adds another shape to the EditOverlay.


 


Thanks,


Chris



Hi, Chris


If you want to do that, and there are two things left to you.
First thing is to forbid the default contextmenu event on the map in order to respond to the right click event; secondly, you need to register the mousedown event on the vector layer and in the event hander to get the feature from the event object and then delete it.
 
Thanks,
 
Khalil

Khalil, 
  
 Thanks for your quick response. 
  
 Could you please provide me with and example of how to accomplish that? Is it done on the client side in javascript? 
  
 Thanks, 
 Chris

Khalil


Hi, Chris
 
Yes, we don’t provide this feature on the server-side, but you can implement that on the client easily.
Please refer to the attached sample.
 
Please let us know if you have additional questions.
 
Thanks,
 
Khalil

DeleteFeatureWithRightClick.zip (2.05 KB)