1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| <!-- 下拉式菜单,即菜单条 -->
<div id="menubar" dojoType="dijit.MenuBar">
<!-- 菜单条的菜单项 -->
<div dojoType="dijit.PopupMenuBarItem" id="file">
<span>File</span>
<!-- 菜单项下拉弹出子菜单 -->
<div dojoType="dijit.Menu" id="fileMenu">
<div dojoType="dijit.MenuItem" id="new">New</div>
<div dojoType="dijit.MenuItem" id="open">Open</div>
<div dojoType="dijit.MenuSeparator" id="separator"></div>
<div dojoType="dijit.MenuItem" id="save" iconClass="dijitEditorIconSave">Save</div>
<div dojoType="dijit.PopupMenuItem" id="saveas">
<span>Save as</span>
<div dojoType="dijit.Menu" id="subMenu">
<div dojoType="dijit.MenuItem">*.txt</div>
<div dojoType="dijit.MenuItem">*.doc</div>
</div>
</div>
</div>
</div>
<div dojoType="dijit.PopupMenuBarItem" id="edit">
<span>Edit</span>
<div dojoType="dijit.Menu" id="editMenu">
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconCut"
onClick="console.log('nothing will happen,but you can implement it!')"
accelKey="Ctrl+X">Cut</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconCopy"
onClick="console.log('nothing will happen,but you can implement it!')"
accelKey="Ctrl+C">Copy</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconPaste"
onClick="console.log('nothing will happen,but you can implement it!')"
disabled="true" accelKey="Ctrl+V">Paste</div>
</div>
</div>
<div dojoType="dijit.PopupMenuBarItem" disabled="true">
<span>Disabled</span>
<div dojoType="dijit.Menu">
<div dojoType="dijit.MenuItem">If you see this,there is something wrong!</div>
</div>
</div>
<!-- 不会执行 onclick 事件 -->
<div dojoType="dijit.PopupMenuBarItem"
onclick="console.log('no submenu,menu donot has any item,handle onclick event?');">
<span>Empty</span>
<div dojoType="dijit.Menu">
</div>
</div>
<!-- 会执行 onclick 事件 -->
<div dojoType="dijit.MenuBarItem"
onclick="console.log('no submenu,I am MenuBarItem,handle onclick event?'); ">
Please!
</div>
</div>
|