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
| <div dojoType="dijit.Menu" id="menu_context_3"
contextMenuForWindow="true" style="display: none;">
<!-- 增加图标效果和快捷键 -->
<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 dojoType="dijit.MenuSeparator"></div>
<!-- 弹出子菜单 -->
<div dojoType="dijit.PopupMenuItem" id="popupMenuItem">
<span>Popup Menu</span>
<div dojoType="dijit.Menu" id="submenu">
<div dojoType="dijit.MenuItem" id="submenu_item1"
onClick="console.log('submenu_item1')">Submenu Item 1</div>
<div dojoType="dijit.MenuItem" id="submenu_item2"
onClick="console.log('submenu_item2')">Submenu Item 2</div>
<div dojoType="dijit.PopupMenuItem" id="submenu_item3">
<span>Deeper Popup Menu Item</span>
<div dojoType="dijit.Menu" id="submenu_item3submenu">
<div dojoType="dijit.MenuItem"
onClick="console.log('
submenu_item3submenu_item1!')">Submenu Submenu Item 1</div>
<div dojoType="dijit.MenuItem"
onClick="console.log('
submenu_item3submenu_item2!')">Submenu Submenu Item 2</div>
</div>
</div>
</div>
</div>
<!-- 弹出其他 Widget -->
<div dojoType="dijit.PopupMenuItem">
<span>Different Popup</span>
<div dojoType="dijit.ColorPalette"></div>
</div>
<div dojoType="dijit.MenuSeparator"></div>
<!-- 复选菜单项 -->
<div dojoType="dijit.CheckedMenuItem" checked="true"
onChange="if(arguments[0]) console.log('checked'); else console.log('unchecked');">
Checked
</div>
</div>
|