Mixin of the context menu methods.
Static Methods
(static) setMenu(options) [source]
Set a context menu
foo.setMenu({
'width' : 160,
'custom' : false,
'items' : [
//return false to prevent event propagation
{'item': 'Query', 'click': function() {alert('Query Clicked!'); return false;}},
'-',
{'item': 'Edit', 'click': function() {alert('Edit Clicked!')}},
{'item': 'About', 'click': function() {alert('About Clicked!')}}
]
});
Parameter | Type | Description |
---|---|---|
options
|
Object | menu options |
Returns:
*: this(static) getMenu() [source]
get a context menu
Returns:
*: ui.Menu(static) openMenu(coordinateopt) [source]
Open the context menu, default on the center of the geometry or map.
Parameter | Type | Default | Description |
---|---|---|---|
coordinate
opt
|
Coordinate | null | coordinate to open the context menu |
Returns:
*: this(static) setMenuItems(items) [source]
Set menu items to the context menu
Parameter | Type | Description |
---|---|---|
items
|
Array.<Object> | menu items |
Returns:
*: this(static) getMenuItems() [source]
Get the context menu items
Returns:
Array.<Object>:(static) closeMenu() [source]
Close the contexnt menu
Returns:
*: this(static) removeMenu() [source]
Remove the context menu