Enabling and disabling dojo menu bar item
http://stackoverflow.com/questions/14751170/enabling-and-disabling-dojo-menu-bar-item
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8.1/dijit/themes/claro/claro.css">
<div data-dojo-type="dijit/MenuBar" id="navMenu">
<div id="saveItemHidden" data-dojo-type="dijit/MenuBarItem">
Save - Hidden
</div>
<div id="saveItemDisabled" data-dojo-type="dijit/MenuBarItem">
Save - Disabled
</div>
</div>
JavaScript
require(["dojo/ready", "dijit/registry", "dojo/dom-style", "dojo/parser", "dijit/MenuBar", "dijit/MenuBarItem", "dijit/PopupMenuBarItem", "dijit/DropDownMenu", "dijit/MenuItem"], function(ready, registry, domStyle) {
ready(200, function(){
var menuItem = registry.byId("saveItemDisabled");
menuItem.set('disabled', true);
menuItem = registry.byId("saveItemHidden");
domStyle.set(menuItem.domNode, 'display', 'block');
});
});