sample skeleton application with dojo toolkit & arcgis js api v 4.30
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

63 lines
1.6 KiB

define([
"dojo/_base/declare",
"dijit/MenuBar",
"dijit/PopupMenuBarItem",
"dijit/Menu",
"dijit/MenuItem",
"dijit/DropDownMenu",
"dojo/dom-construct",
], function(
declare,
MenuBar,
PopupMenuBarItem,
Menu,
MenuItem,
DropDownMenu,
domConstruct
) {
return declare( null, {
constructor: function() {
var pMenuBar = new MenuBar({});
var pSubMenu = new DropDownMenu({});
pSubMenu.addChild(new MenuItem({
label: "Finder 1",
onClick: function(evt){
alert('Clicked Menu Widget Finder 1')
}
}));
pSubMenu.addChild(new MenuItem({
label: "Finder 2",
onClick: function(evt){
alert('Clicked Menu Widget Finder 2')
}
}));
pMenuBar.addChild(new PopupMenuBarItem({
label: "Finder",
popup: pSubMenu
}));
var pSubMenu2 = new DropDownMenu({});
pSubMenu2.addChild(new MenuItem({
label: "Buffer Radius",
onClick: function(evt){
console.log(evt);
alert('Create Element Tab Container for Radius Buffer')
}
}));
pSubMenu2.addChild(new MenuItem({
label: "Add On 2"
}));
pSubMenu2.addChild(new MenuItem({
label: "Add On 3"
}));
pMenuBar.addChild(new PopupMenuBarItem({
label: "Add Ons",
popup: pSubMenu2
}));
pMenuBar.placeAt("menus");
pMenuBar.startup();
}
});
});