首页 教程 API文档

移除菜单栏项或移除自身

2015-10-30 13:49:53

属性


使用频率
所属UI模块 MenuBar
成员类型 公有成员函数

描述


remove方法可以根据指定的索引号来删除制定的菜单栏项,在使用remove方法的时候,传递一个数字索引号可以删除该索引位置的菜单栏项, 如果使用remove方法的时候没有传递参数,那么根据widget继承规则,菜单栏本身将会被移除.

语法



Object remove(Number index);
        

参数


名称 类型 描述
index Number 菜单栏项的索引号

返回值


this对象

相关例子



var menuBar = Std.ui("MenuBar",{
    renderTo:"body",
    items:[
        {
            text:"&File",
            items:[
                "aaa",
                {
                    text:"first menu item",
                    icon:"images/remove.png"
                },{
                    text:"second menu item",
                    icon:"images/edit.png"
                },{
                    text:"the third menu item",
                    icon:"images/play.png"
                },{
                    text:"last menu item",
                    iconClass:"abcIcon"
                }
            ]
        },{
            text:"&Edit",
            items:[
                "aaa",
                {
                    ui:"sep"
                },{
                    text:"first menu item",
                    icon:"images/remove.png"
                },{
                    text:"second menu item",
                    icon:"images/edit.png"
                },{
                    text:"the third menu item",
                    icon:"images/play.png",
                    items:[
                        {
                            text:"first menu item"
                        },{
                            text:"second menu item"
                        }
                    ]
                },{
                    text:"last menu item",
                    iconClass:"abcIcon",
                    enable:false,
                    items:[
                        {text:"aaaaa"},
                        {text:"aaaaaaaa"}
                    ]
                }
            ]
        },{
            text:"&Help",
            items:[
                "aaaaa","bbbbb","ccccc","ddddd"
            ]
        }
    ]
});
menuBar.remove(1);