如何使用dojo dijit / form / DropDownButton将子菜单项添加到菜单项?

时间:2013-06-18 19:25:25

标签: javascript html dojo menuitem

我使用dijit/form/DropDownButton创建了一个Dojo DropDownButton,并使用dijit/MenuItem创建了MenuItems。我正在尝试为MenuItem创建子菜单项,以便很好地组织选项,用户可以选择子选项。 有没有办法做到这一点,以便下拉选项看起来像这样:

    Vegetables
       Carrots
       Potatoes
       Tomatoes
    Fruits
       Apples
       Oranges

而不是这个(我现在拥有的):

    Vegetables
    Carrots
    Potatoes
    Tomatoes
    Fruits
    Apples
    Oranges

1 个答案:

答案 0 :(得分:3)

蔬菜和水果应为dijit/PopupMenuItem,每个应包含dijit/Menu,菜单应包含相应的dijit/MenuItem

声明性菜单示例演示了它。在您的情况下,唯一的区别是顶层菜单不是上下文菜单,而是dijit/DropDownMenu

http://dojotoolkit.org/reference-guide/1.9/dijit/Menu.html#declarative-markup